Tomcat的初识和配置注意事项
来源:互联网 发布:fashionphile 淘宝 编辑:程序博客网 时间:2024/06/05 12:45
Tomcat是什么
Tomcat是一个实现了JAVA EE标准的最小的WEB服务器,是Apache 软件基金会的Jakarta 项目中的一个核心项目,
由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且开源免费,
因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。学习JavaWeb
开发一般都使用Tomcat服务器,该服务器支持全部JSP以及Servlet规范,与其类似的web容器还有WEBLOGIC,WEBSPHERE 等。
Tomcat的安装
在Tomcat官网下载对应的版本,http://tomcat.apache.org/下载页面中存在两种安装方式的文件,一个是可执行文件(32-bit/64-bit Windows Service Installer (pgp,md5, sha1)),一个是压缩文件(64-bit Windows zip (pgp, md5, sha1))。
注意 tomcat的文件目录结构:
首先tomcat的启动/停止,windows和linux都是执行bin目录下的startup.bat或者startup.sh文件,停止类似,就是执行stop.bat或者stop.sh文件,但是在启动tomcat前需要先配置JAVA_HOME路径,否则会报错;
conf文件夹是comcat的配置文件路径,其中最主要的配置文件有server.xml和tomcat-users.xml,其他配置文件基本不用修改
server.xml配置文件中最主要的配置是:
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
这里配置tomcat的监听端口,经常会改动
tomcat-users.xml配置文件最主要的配置是:
<role rolename="admin-gui"/> <role rolename="admin-script"/> <role rolename="manager-gui"/> <role rolename="manager-script"/> <role rolename="manager-jmx"/> <role rolename="manager-status"/> <user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
这里配置tomcat的管理员,此配置是tomcat7配置的admin管理员,网上很多配置用户管理的方法,但是经过我多次尝试,发现只有这个配置是比较好用的,因为前段时间用到jenkins自动化部署,需要admin权限。
lib文件夹就是tomcat自带的一些jar包,logs文件夹是tomcat启动和报错的时候产生的一些日志文件。
webapps是tomcat启动默认加载web项目的路径,只要是web项目放到此文件夹下,tomcat便会自动加载。注意:eclipse配置好tomcat之后,如果不手动修改配置,eclipse不会自动把web项目发布到该文件夹下面!!!这里很重要!!!
work文件夹是tomcat工作时的目录,这个目录存放的是tomcat加载的web项目的所有jsp编译后的class文件和java文件(这里对初学者很有用,当页面jsp报错的时候,可以到该目录下查找对应的java文件,也便于学习jsp就是servlet)。
还有一些不常用到的配置,可以参考博客“Tomcat使用介绍”,这里介绍的比较详细(http://blog.csdn.net/goskalrie/article/details/51132443 “Tomcat使用介绍”)
其他个人使用中的一些总结
- eclipse配置了tomcat之后,修改配置文件需要在eclipse中修改,否则直接在tomcat目录修改之后,eclipse会给你覆盖掉;
- 一般eclipse配置tomcat不用制定jre,特殊情况下需要制定,如下图
- eclipse修改发布web项目到tomcat的路径时,需要注意:server里面不能有项目,才能修改,否则不能修改
- Tomcat的初识和配置注意事项
- Eclipse中配置tomcat的注意事项
- JDK+TOMcat+eclipse配置时的注意事项
- Tomcat 6配置注意事项
- Tomcat配置注意事项
- Maven 的初识、安装和配置
- Tomcat里面配置HTTPS注意事项
- tomcat配置gzip压缩注意事项
- tomcat配置目录映射,以及前台如何访问的注意事项
- tomcat的安装注意事项
- HTTP和WWW的配置注意事项
- JDK和TOMCAT的配置
- Tomcat的安装和配置
- Tomcat的安装和配置
- Tomcat的配置和使用
- jdk和tomcat的配置
- tomcat的配置和启动
- Eclipse和tomcat的配置
- 2017杭电多校联赛-Function
- Linux 之 chomd
- 实现Fragment替换,跳转
- 系统上线问题小结
- Maven项目pom.xml文件报xxx\target\classes\META-INF\MANIFEST.MF (系统找不到指定的路径)问题
- Tomcat的初识和配置注意事项
- MYSQL性能查看(命中率,慢查询)
- DRFD_RCVC_ALWAYS_ON 设置为 TURE
- FZU 2261浪里个浪
- Java Character 类
- Swing界面菜单演示
- 【资源共享】Rockchip《U-Boot 开发指南 V3.7》
- Git 基础
- Python pip安装包的问题记录