搜建筑资料网 - 做最好的工程资料下载网站!本站永久网址:www.sojianzhu.com

当前位置: > 知识 > > 内容页

tomcat服务器的目录结构

浏览:2019-11-30 20:44

 

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

工具/环境

eclipsejdk

方法/步骤

    1

    先了解eclipse下的目录结构,右键新建web项目,输入项目名称,选择服务器。

    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自己部署项目了。

    教程结束。

注意事项

资源路径一定要针对tomcat而定发现有class文件或者各种配置文件找不到,可以看看是否文件部署到了tomcat中
分享到:

相关文章