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

我们可以在Tomcat的webapp目录中的相应位置配置要部署的文件夹吗?,tomcat,web-applications,ant,Tomcat,Web Applications,Ant,我有一个web项目,其中结构架构不是标准的,如下所示 - src - main - test - Web-INF etc. 文件夹是非常随机的,我们使用ant将类文件和jar从各自的位置手动复制到Tomcat中的webapp文件夹,并粘贴到各自的位置 tomcat本身有没有一种方法可以让我们配置在webapps中为各个文件夹选择什么和在哪里选择文件?我不知道有这样一种选择,如果我刚进入一个这样做的组织,我会非常困惑。web应用程序的布局基本上是标准化的,重新设计轮子并没有多少好处。我觉

我有一个web项目,其中结构架构不是标准的,如下所示

- src
  - main
  - test
- Web-INF
etc.
文件夹是非常随机的,我们使用
ant
将类文件和jar从各自的位置手动复制到Tomcat中的webapp文件夹,并粘贴到各自的位置


tomcat本身有没有一种方法可以让我们配置在webapps中为各个文件夹选择什么和在哪里选择文件?

我不知道有这样一种选择,如果我刚进入一个这样做的组织,我会非常困惑。web应用程序的布局基本上是标准化的,重新设计轮子并没有多少好处。我觉得个人的努力最好花在其他地方,而不是以这样的方式配置运行时环境:团队中的新成员需要大量的入职培训,并且忘记他们所学到的技术知识

您并没有说明您的代码出现在该组织中的原因——但使用Ant让我想到,这种方式已经存在了相当长的一段时间。构建过程是痛苦的吗?使用tomcat上的非标准布局,您希望解决什么问题


如果我能开一些处方:不要走这条路,坚持标准。如果源树和最终WAR文件之间的差异困扰您:请更改源树组织。但实际上,这并不重要:源代码的组织方式应该对源代码有意义,构建过程就在那里,这样您就不需要再考虑部署格式。这不是问题。

完全同意,但这只是我们必须遵循的。我希望您只需遵循当前的源代码布局,而不是定制Tomcat(或servlet规范)Web应用程序布局的计划。第一个是可以接受的,第二个不是。