Tomcat的初识和配置注意事项

本文介绍了Tomcat作为Java Web服务器的基础知识,包括其背景、特点和流行原因,并详细讲解了安装过程与关键配置文件的设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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的文件目录结构:

文件夹名说明
binTomcat的启动/停止等控制程序
conf配置文件
libJAR包的存放目录
logs启动日志存放目录
webappsWeb项目文件存放目录
work工作时目录

首先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.youkuaiyun.com/goskalrie/article/details/51132443 “Tomcat使用介绍”)

其他个人使用中的一些总结

  1. eclipse配置了tomcat之后,修改配置文件需要在eclipse中修改,否则直接在tomcat目录修改之后,eclipse会给你覆盖掉;
  2. 一般eclipse配置tomcat不用制定jre,特殊情况下需要制定,如下图 这里写图片描述
  3. eclipse修改发布web项目到tomcat的路径时,需要注意:server里面不能有项目,才能修改,否则不能修改
    如图
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值