Tomcat
Tomcat官网:
https://tomcat.apache.org/
同类型软件
Jetty:更轻量级、更灵活的servlet容器
JBoss(Redhat红帽):支持JavaEE,应用比较广EJB容器->SSH轻量级的框架代替
GlassFish(Orcale):Oracle开发JavaWeb服务器,应用不是很广
Resin(Caucho):支持JavaEE,应用越来越广
Weblogic(Orcale):要钱!支持JavaEE,适合大型项目
Websphere(IBM):要钱!支持JavaEE,适合大型项目
目录结构
bin:启动,关闭的脚本文件
conf:配置文件
lib:依赖的jar包
logs:日志相关文件
temp:临时文件
webapps:存放网站的
work:工作文档(JSP技术,基本不用了)
webapps项目结构
app
static:非必须目录
img
js
css
WEB-INF:必须目录,这个目录下的资源是受保护的,不能被浏览器直接访问
classes:字节码文件
lib:第三方jar包
web.xml:xml文件,当前项目的配置文件
index.html
Tomcat部署项目的第二种方法
在
conf
目录下创建一个
Catalina/localhost
目录,并在该目录下准备一个
项目名.xml
文件,这里用
app,xml
xml
# path:项目的访问路径,也就是项目的上下文路径 # docBase:项目在磁盘下的路径