多语言展示
当前在线:641今日阅读:113今日分享:31

tomcat服务器的目录结构

eclipse十分强大,与tomcat相关联,可以直接将项目部署到tomcat上,为我们省去了很多麻烦,但是也带来了很多弊端,这种傻瓜式的部署方式,一旦遇到问题,特别是在从其他地方导入项目再部署时非常容易出错。因此掌握项目的部署方式很重要。下面就为大家介绍一下部署到tomcat后的目录结构
工具/原料
1

eclipse

2

jdk

方法/步骤
2

接下来生成的项目中src是放java代码,也就是java类,包括servlet,servlet就是特殊的java类,还有各种配置文件

3

webContent是转换成tomcat目录的关键部分,存放静态资源,也就是说只有src和webContent才会生成tomcat目录,所以才有许多移植的项目部署到服务器会出现找不到资源的问题

4

其中的web-inf中放置资源,和lib目录,lib目录中放的是系统依赖的类库。web-info中的资源与webContent中的资源也有所不同。web-inf下的资源是受保护的也就是直接通过url访问不了,只能再服务器内部跳转访问。

5

我们再来看一下tomcat的项目结构,这里直接用一个比较完全的项举例,这些文件都是原eclipse的webContent下的文件

6

那问题就出来了,src的java文件呢,在src的指定的classes文件夹中,而且被编译了,也就是说tomcat服务器上没有java结尾的文件,都是classes文件。

7

classes中还包含了各种配置文件。配置文件可以放到src'下也可以放到webContent下,但是资源路径必须指定正确。项目中的url都是针对tomcat的目录结构指定的与eclipse无关,eclipse只不过是工具,了解这些后完全可以脱离eclipse自己部署项目了。。

注意事项
1

资源路径一定要针对tomcat而定

2

发现有class文件或者各种配置文件找不到,可以看看是否文件部署到了tomcat中

推荐信息