Tomcat的配置

1、Tomcat的文档目录

 

2、tomcat的默认端口号
1 在conf/service.xml里面
2 <Connector port="8080" protocol="HTTP/1.1"
3                connectionTimeout="20000"
4                redirectPort="8443" />
3、设置web监控选项
我们可以设置管理程序的口令来方便在web页面查看,部署我们的项目
(在conf/tomcat-user.xml中配置如下代码)
<role rolename="manager-gui"/>
      <user username="登录名" password="密码" roles="manager-gui"/>
之后就可以通过web界面观察我们的项目情况,方便管理
4.启动和关闭
/bin/tomcat7w.exe    执行这个GUI程序
 

5、tomcat:开源的servlet容器
(1)关于java web:java web应用由一组servlet、html、类以及其他可以被绑定的资源构成。她可以在各种供应商提供的实现servlet规范的servlet容器中运行。
(2)servlet容器的概念:
>servlet容器为javaweb应用提供运行时环境,负责管理servlet和jsp的生命周期,以及管理它们的共享数据。
>servlet容器也被称为javaweb应用容器,或者servlet/jsp容器。
6、需要注意的是:
(1)提前装jdk
(2)在启动tomcat的时候出现“jvm_bind(8080)”的错误,建议在cmd中:
netstart  -ano               --根据端口号查到程序的进程号(可以通过进程号PID直接在任务管理器中直接结束该进程)
tasklist|findstr  进程号   --根据程序的进程号查看具体的程序名称
taskkill -f -t -im 文件名  --强制、递归 删除本程序及其子进程
(3)也可以去查看/logs/下面的文件,方便定位错误
 

  1. 对于JavaWeb工程来说,WebContent路径是存放Web文件的目录。可以直接在该路径下新建.jsp文件,从而可以通过在游览器中输入url+uri的方式访问到该.jsp文件。
  2. WebContent路径下的WEB-INF目录,该目录下往往会分为成如下几个目录: 
    content:该目录也是存放项目的jsp页面,出于安全性考虑,该目录被设置在WEB-INF目录下,这样从客户端(即浏览器)便不能直接访问,可以项目中使用struts或者servlet进行转向访问; 
    lib:用于存放项目的JAR包; 
    classes:这个子目录用于存储所有Java类文件和相关资源文件; 
    conf:项目配置文件
  3. Servers和WebApp目录解析

     

4、Tomcat体系架构

 

Tomcat服务器启动时,首先启动server,然后启动一个service,service里面有多个连接器,然后找到引擎,通过引擎找到那个主机(主机名是请求时携带的),然后找到某个应用。体系架构可以参考conf/server.xml
 
 
 
posted @ 2017-09-12 15:49  GoingGo  阅读(176)  评论(0)    收藏  举报