tomcat小记
一,tomcat部署项目的三种方式
- 直接将项目放到webapps目录下即可。
- 此时项目的访问路劲-->虚拟路径
- 简化部署:将项目打包成war包,在将war包放置到webapps目录下。
1. 此时war包会自动解压
2. 删除项目时,去除war包 对应的醒目会自动删除。
- 配置congig\server.xml文件
在标签体中配置
<Context docBase="localpath" path="/ProjectName">
* localpath:本地项目文件目录路径。
* ProjectName:虚拟路径->网站访问时输入的项目路径。 - 在conf\catalina\localhost下创建任意名称的xml文件。
在文件中编写:<Context docBase="path"/>
- 此时virtual path是此xml文件的名称
- 这种方式是热部署。
一般不用方式二,容易不小心破坏配置文件
方式三最好,一也能用
动态项目的目录结构
- 项目根目录:
- WEB-INF目录:
- web.xml文件 : 该项目的核心配置
- classes目录 : 放置java字节码文件
- lib目录 :放置依赖的jar包
二,tomcat在idea上的配置信息
- IDEA会为每一个tomcat部署的项目单独建立一份配置文件
- 查看tomcat运行的console的log:Using CATALINA_BASE: 这里是一个路径指向该项目的一些配置信息。
- "工作空间项目和"tomcat部署的web项目"
![工作空间项目 工作空间项目]()

- tomcat真正访问的是“tomcat部署的web项目”,"tomcat部署的web项目"对应着"工作空间项目"的web目录下所有的资源
- WEB-INF目录下的资源不能被浏览器直接访问(但是可以利用其它技术手段访问)
既生为人,当有所为~
请留下自己的痕迹


浙公网安备 33010602011771号