tomcat常识
来源:互联网 发布:apache一键安装包下载 编辑:程序博客网 时间:2024/06/18 04:35
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">
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"/>
- Tomcat常识
- tomcat常识
- Tomcat常识
- tomcat常识
- 常识
- 常识
- 常识
- 常识
- 常识
- 常识
- 常识
- 常识
- 常识
- 常识
- 常识
- 常识
- 常识
- 常识
- Python和C++不同之处总结
- Android 系列 1.2了解Android活动生命周期
- Android开发之反编译、apk重新打包、apk混淆、apk对齐与不对齐、jar混淆、proguard
- Mybatis简介
- R语言(入门小练习篇)
- tomcat常识
- 【caffe源码研究】第三章:源码篇(6) :caffe.proto
- [前端优化]webAPP优化方案总结
- DEM数据知识介绍-数字高程模型
- 自定义view的denmo
- Product images do not show on Category pages and do show on product view pages
- thinkphp5 手动加载
- Linux下txt文件乱码问题的解决
- px,dp,sp的换算 工具类