tomcat常识

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应用:adminmanager,用来管理TomcatWeb服务

\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">

7.不用重启Tomcat服务实现修改Java文件后自动部署

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"/>



猜你喜欢

转载自blog.csdn.net/qq_20745827/article/details/54092687