tomcat服务器的目录结构

  • 原创
  • |
  • 浏览:1277
  • |
  • 更新:
  • |
  • 标签:服务器 TOMCAT 

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

工具/原料

  • eclipse
  • jdk

方法/步骤

  1. 1

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

    tomcat服务器的目录结构
    tomcat服务器的目录结构
    tomcat服务器的目录结构
  2. 1
    此文章未经许可获取自百度经验
  3. 2

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

    tomcat服务器的目录结构
  4. 3

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

    tomcat服务器的目录结构
  5. 4

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

    tomcat服务器的目录结构
  6. 5

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

    tomcat服务器的目录结构
  7. 6

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

    tomcat服务器的目录结构
    tomcat服务器的目录结构
  8. 7

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

    tomcat服务器的目录结构
    END

注意事项

  • 资源路径一定要针对tomcat而定
  • 发现有class文件或者各种配置文件找不到,可以看看是否文件部署到了tomcat中
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签服务器TOMCAT