打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Tomcat目录结构

Tomcat解压完成以后会看到如表1所示的很多目录,这些目录都有各自的用途,初学者有必要了解一下。

Tomcat子目录及其说明

子目录

说明

bin

命令中心(启动命令,关闭命令……)

conf

配置中心(端口号,内存大小……)

lib

Tomcat的库文件。Tomcat 运行时需要的 jar 包所在的目录。

logs

存放日志文件。

temp

存储临时产生的文件,即缓存。

webapps

存放项目的文件,web 应用放置到此目录下浏览器可以直接访问。

work

编译以后的 class 文件。

1.bin目录

bin目录用来存放Tomcat命令,主要分为两大类,一类是以.sh结尾的Linux命令,另一类是以.bat结尾的Windows命令。很多环境变量都在此处设置,例如JDK路径、Tomcat路径等。

下面是几个常用的Tomcat命令:

startup.sh/startup.bat:用来启动Tomcat;

shutdown.sh/shutdown.bat:用来关闭Tomcat;

catalina.bat/catalina.bat:用来设置Tomcat的内存。

2.conf目录

conf目录主要是用来存放Tomcat的配置文件,如下图所示:

下面是常用到的几个文件:

server.xml用来设置域名、IP、端口号、默认加载的项目、请求编码等;

context.xml用来配置数据源等;

tomcat-users.xml用来配置和管理Tomcat的用户与权限;

web.xml可以设置Tomcat支持的文件类型;

在Catalina目录下可以设置默认加载的项目。

3.lib目录

lib目录主要用来存放Tomcat运行需要加载的jar包。

4.logs目录

logs目录用来存放Tomcat在运行过程中产生的日志文件,清空该目录中的文件不会对Tomcat的运行带来影响。

在Windows系统中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中;在Linux系统中,控制台的输出日志在catalina.out文件中。

5.temp目录

temp目录用来存放Tomcat在运行过程中产生的临时文件,清空该目录中的文件不会对Tomcat的运行带来影响。

6.webapps目录

webapps目录用来存放应用程序(也就是通常所说的网站),当Tomcat启动时会去加载webapps目录下的应用程序,我们编写的Servlet程序就可以放在这里。Tomcat允许以文件夹、war包、jar包的形式发布应用。

7.work目录

work目录用来存放Tomcat在运行时的编译文件(也即class字节码文件),例如JSP编译后的文件。清空work目录,然后重启Tomcat,可以达到清除缓存的作用。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
tomcat5.0 目录结构
如果在docker中部署tomcat,并且部署java应用程序
solr与zookeeper搭建solrcloud分布式索引服务实例
Tomcat 部署Web应用
jar not loaded. See Servlet Spec 2.3, section 9.7.2. Offending class: javax/servlet/Servlet.class
solr搭建(linux)
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服