我们可以配置要在Tomcat的webapp目录中的相应位置部署的文件夹吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我们可以配置要在Tomcat的webapp目录中的相应位置部署的文件夹吗?相关的知识,希望对你有一定的参考价值。

我有一个Web项目,结构体系结构不像下面这样标准

- src
  - main
  - test
- Web-INF
etc.

文件夹非常随机,我们使用ant手动将类文件和jar从各自的位置复制到Tomcat内的webapp文件夹并粘贴到各自的位置。

tomcat本身有没有办法让我们配置webapps中各个文件夹的文件选择内容和位置?

答案

我不知道这样的选择,如果我进入一个这样做的组织,我会非常困惑。 Web应用程序的布局几乎是标准化的,重新发明轮子并没有太大的好处。我认为,个人努力更好地花在其他地方,而不是以团队中的新人需要激烈的入职和忘记他们对该技术的了解的方式配置运行时环境。

您没有说明您的代码在该组织中的原因 - 但Ant的使用让我期待它已经存在很长时间了。构建过程是痛苦的吗?你期望在tomcat上使用非标准布局解决什么问题?

如果我可以开处方:不要走这条路,坚持标准。如果源树和最终WAR文件之间的差异困扰您:更改源树组织。但实际上,这并不重要:源应该以对源有意义的方式进行组织,构建过程就在那里,这样您就不需要对部署格式三思而后行了。这不是问题。

以上是关于我们可以配置要在Tomcat的webapp目录中的相应位置部署的文件夹吗?的主要内容,如果未能解决你的问题,请参考以下文章

idea运行tomcat网页不要显示的源码

Tomcat正常启动,可以访问tomcat主页,却不能访问webapp中的项目的jsp文件,这是啥原因?

Idea配置tomcat的一些细节

tomcat配置虚拟目录

tomcat下面web应用发布路径配置( 即虚拟目录配置 )

tomcat配置文件