tomcat的目录结构及用途:
目 录 |
用 途 |
\bin |
存放启动和关闭Tomcat的脚本文件 |
\common\lib |
存放Tomcat服务器及所有Web应用都可访问的JAR文件 |
\conf |
存放Tomcat服务器的各种配置文件,包括server.xml、web.xml、catalina.policy等 |
\logs |
存放Tomcat的日志文件 |
\server\lib |
存放Tomcat服务器可以访问的JAR文件 |
\server\webapps |
存放Tomcat自带的两个Web应用:admin和manager,用来管理Tomcat的Web服务 |
\shared\lib |
存放所有Web应用都可以访问的JAR文件 |
\temp |
存放Tomcat运行时的临时文件 |
\webapps |
Web应用的发布目录,把Web应用文件放入该目录下就可以通过Tomcat服务器来访问 |
\work |
存放JSP经过Tomcat编译后生成的Servlet |
1.安装Tomcat,版本 7.0
对绿色版下载后,解压缩。由于绿色版解压即可用并对配置多个也较为方便。
必须条件:配置一个Java_HOME环境变量,指向JDK的安装路径。
2.启动Tomcat
双击Tomcat安装路径下bin路径下的startup.bat(PS:关闭双击shutdown.bat即可)
然后访问 http://localhost:8080 看到一个Tom猫的画面就OK
3.配置Tomcat的端口
修改${tomcat_home}\tomcat-7.0.26\conf\server.xml文件
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改port的值为所需即可。
4.部署WEB应用
只要将一个WEB应用复制到 ${tomcat_home}\tomcat-7.0.26\webapps下即可
5.修改Tomcat运行时session周期打开coonf/web.xml可以看到许多的servlet配置,这些都是Tomcat工程的配置
<session-config>
<session-timeout>30</session-timeout>
</session-config>
该段配置表示session周期为30分钟,这是全局配置,但凡在改Tomcat下的web应用皆受限于此。
6、关闭应用自动部署
在/conf/server.xml配置文件的host节点里关闭war自动部署,防止被植入木马等恶意程序。
<Host name="localhost" appBase="webapps"unpackWARs="false" autoDeploy="false"
xmlValidation="false" xmlNamespaceAware="false">
1.配置reloadable=true(自动重载)
首先需要设置server.xml中的Context reloadable="true", true自动重载(不是重启!), false手动重载。
(如果项目在Tomcat中,应该去Tomcat目录设置。)
2.使用Debug模式,前提是仅限于局部修改。
8.对tomcat服务器server.xml文件设置编码
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8"/>