【问题标题】:Regarding Struts configuration files关于 Struts 配置文件
【发布时间】:2010-11-30 21:18:15
【问题描述】:

我们需要将struts 配置文件放在Web 应用程序的什么位置?而且,struts.xml 和 struts-config.xml 有什么区别?对于 Struts 2 应用程序,我们应该使用哪一个?

谢谢。

【问题讨论】:

标签: struts2 struts struts-1


【解决方案1】:

如 Vinodh 的链接所示,struts.xml 是 Struts2 中配置文件的默认名称。 struts-config.xml 是 Struts1 的配置文件,不应在 Struts2 中使用。

struts.xml 文件应该位于类路径的根目录下,这样一旦构建了 Web 应用程序,它将位于 WEB-INF/classes 中。您可以通过将其放在源文件夹中来完成此操作。如果你使用 Maven 2 标准目录布局,那么你应该把它放在 src/main/resources 中。

【讨论】:

  • 感谢两位。而且,Web 容器是如何知道它的?我们需要 web.xml 中的任何条目吗?
  • 你需要在web.xml中定义Struts2 Filter,仅此而已。当 Struts2 启动时,它会寻找一个名为 struts.xml 的文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-06-22
  • 2021-11-30
  • 2015-01-26
  • 1970-01-01
  • 2012-07-29
  • 1970-01-01
  • 2016-11-26
相关资源
最近更新 更多