当我使用eclipse开发struts2时.我发现struts.xml文件可以放在src文件夹或WebContent\WEB-INF\classes中.两条路都行.
有什么不同?什么更好?不同的路径是否会影响性能或其他因素?struts.xml文件还有其他路径吗?
而web.xml只能放在WebContent\WEB-INF中?或web.xml的任何其他路径?
从Web应用程序的角度来看,没有区别:struts.xml在部署之后,预计会出现在类路径的根部.如何以及何时到达那里是无关紧要的.
将配置文件放在源目录中更好,因为您不需要管理类目录本身.像Maven这样的工具将工件从项目src/main/resources目录移动到类路径.src/main/java除非特别配置,否则它不会移动XML文件.
没有.
您可以覆盖默认位置.很少有充分的理由; 所以不要.如果您使用多个配置文件,可以将它们放在包中,但我会将它们保留在类路径中.
这是一个完全不相关的问题,但它应该保留在默认位置WEB-INF.WebContent是项目特定的(Eclipse) - 您需要配置部署/打包过程才能找到它.
| 归档时间: |
|
| 查看次数: |
5869 次 |
| 最近记录: |