我有一个网络项目,其结构架构不像下面那样标准
- src
- main
- test
- Web-INF
etc.
文件夹非常随机,我们使用ant
手动将类文件和jar从各自的位置复制到Tomcat内的webapp文件夹并粘贴到各自的位置。
tomcat本身有没有办法让我们配置webapps中各个文件夹的文件选择内容和位置?
答案 0 :(得分:1)
我不知道这样的选择,如果我进入一个这样做的组织,我会非常困惑。 Web应用程序的布局几乎是标准化的,重新发明轮子并没有太大的好处。我认为,个人努力更好地花在其他地方,而不是配置运行时环境,以便团队中的新人需要激烈的入职,并忘记他们对该技术的了解。
您并没有说明您的代码在该组织中的原因 - 但Ant的使用让我期待它已经很长时间了。构建过程是痛苦的吗?您希望在tomcat上使用非标准布局解决什么问题?
如果我能开一些东西:不要走这条路,坚持标准。如果源树和最终WAR文件之间的差异困扰您:更改源树组织。但实际上,它并不重要:源应该以对源有意义的方式组织,构建过程就在那里,这样您就不需要对部署格式三思而后行。这不是问题。