gpt4 book ai didi

struts2 - struts.xml 和 web.xml 的路径

转载 作者:行者123 更新时间:2023-12-05 01:10:26 25 4
gpt4 key购买 nike

当我使用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)——您需要配置部署/打包过程才能找到它。
  • 关于struts2 - struts.xml 和 web.xml 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14971528/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com