tomcat下web应用的基本结构,各文件夹里面存放什么?
以tomcat6.0为例 安装好完毕后,目录如下:bin :
1存放着jar(tomcat中所有的项目以及tomcat本身所使用的jar,即公用的。例如:你在 tomcat中部署了2个项目,这个2个项目里面都用同一个jar去连接数据库,这个时候,你可以把这个jar放在这里)
2tomcat启动/关闭的脚本(绿色版的是脚本,安装版的是图形界面)
conf:
配置文件
例如:
1server.xml(Tomcat的主要配置文件,这里可以配置tomcat项目端口号,字符集,域名等)。
2web.xml:Tomcat配置的web应用设置缺省值的文件(web.xml是web项目中不可缺少的,但是你写了在webapps下建立一个文件夹,然后再里放一个JSP然后运行它,这个时候能运行成功,因为:Tomcat配置的web应用会自动设置缺省值的文件)。
lib:
Tomcat使用的jar文件。
例如:系统里面有环境变量,当你运行tomcat的时候,会自动加载进来
logs:
日志
temp:
临时文件(忽略它,相当于系统垃圾)
webapps:
应用程序部署在这里
work:
缓存
例如:你部署了一个叫demo的项目,你运行的时候,tomcat会解释你的项目,这个时候,这个里面存放的全是解释你项目后的东西。可以清掉。启动tomcat后还会自动生成。但是要注意,如果tomcat启动后,你清掉了,那么项目运行不了
=======================================================================================
一般WEB项目的TomCat的文件部署结构
首先最外面的文件夹是自己的项目名称
然后这个项目名称的文件夹里面有两个最基本的文件夹
一个是MEAT-INF
一个是WEB-INF
其中WEB-INF里面又必须要有连个最基本的文件夹
一个是classes文件夹
一个是lib文件夹
其中classes文件夹主要是用来存放你的.java文件编译后而成的.class文件,也有可能会放一些.xml和.peoperties文件 lib文件夹主要是用来存放你开发所需要的各个.jar包比如struts的包。spring的包,junit的包等等
页:
[1]