寂寞大萝卜 发表于 2018-12-6 06:11:59

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]
查看完整版本: tomcat下web应用的基本结构,各文件夹里面存放什么?