一般情况下,我们安装完Tomcat之后,会出现一个Tomcat的文件,里面会有各种各样的文件,本文我们就来讲一讲Tomcat安装目录下各个文件的作用。
我们在解压完Tomcat安装包之后,打开Tomcat文件可以看到如下的目录结构:
下面我们来具体看看Tomcat安装目录下各个文件的作用:
1.bin:
bin目录主要是用来存放tomcat的命令,主要有两大类,一类是以.sh结尾的(linux命令),另一类是以.bat结尾的(windows命令)。
很多环境变量的设置都在此处,例如可以设置JDK路径、tomcat路径
startup 用来启动tomcat
shutdown 用来关闭tomcat
修改catalina可-以设置tomcat的内存
注意:可以通过在浏览器中输入localhost:8080/测试浏览器是否开启。
2.conf:
conf目录主要是用来存放tomcat的一些配置文件。
server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编码
3.lib:
lib目录主要用来存放tomcat运行需要加载的jar包。
例如,像连接数据库的jdbc的包我们可以加入到lib目录中来。
4.logs:
logs目录用来存放tomcat在运行过程中产生的日志文件,非常重要的是在控制台输出的日志。(清空不会对tomcat运行带来影响)
在windows环境中,控制台的输出日志在catalina.xxxx-xx-xx.log文件中。
在linux环境中,控制台的输出日志在catalina.out文件中。
5.temp:
temp目录用户存放tomcat在运行过程中产生的临时文件。(清空不会对tomcat运行带来影响)
6.webapps:
webapps目录用来存放应用程序,当tomcat启动时会去加载webapps目录下的应用程序。可以以文件夹、war包、jar包的形式发布应用。
当然,你也可以把应用程序放置在磁盘的任意位置,在配置文件中映射好就行。
注意:这里存储的文件的项目名字为项目名称,但和我们在域名中输入的url是不同的。
在我们进行测试输入的项目名为虚拟项目名;
对于myEclipse的用户可以通过项目右键的properties中project factes中进行设置。(不同的myEclipse放在不同的位置,第一次可以在搜索框中进行搜索,然后记住在哪个菜单下)
更改webcontext就行了,这样在输入url的时候只需要输入:
lcoalhost:8080/project/
而不是
localhost:8080/13-project
7.work:
work目录用来存放tomcat在运行时的编译后文件,例如JSP编译后的文件。
清空work目录,然后重启tomcat,可以达到清除缓存的作用。~
在catAlina里面继续打开最后会进入项目文件夹,里面存放了jsp文件。
可以发现其实jsp也是java文件,这也印证了jsp本质上就是servlet。
实际上,掌握Tomcat安装目录下的各个文件对我们使用Tomcat服务器程序是十分必要的,不仅可以加强我们使用Tomcat的熟练度,还能够让我们了解Tomcat服务器工作的原理。学完了Tomcat安装目录我们也可以正式开始使用Tomcat来作为Web服务器进行前端开发了,我们可以在本站的Tomcat服务器教程中找到实例作为参考开始使用我们的Tomcat服务器。
你适合学Java吗?4大专业测评方法
代码逻辑 吸收能力 技术学习能力 综合素质
先测评确定适合在学习