【问题标题】:While deploying a web application ,facing a struts error在部署 Web 应用程序时,遇到 struts 错误
【发布时间】:2014-06-25 10:44:01
【问题描述】:

我正在服务器上部署 Web 应用程序,但出现以下错误。 你能帮我解决这个问题吗?提前致谢。

 javax.servlet.UnavailableException: Missing configuration /WEB- INF/struts-config1.xml
at org.apache.struts.action.ActionServlet.splitAndResolvePaths
at javax.servlet.GenericServlet.init(GenericServlet.java:158)
at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1279)


java.lang.NullPointerException: Module 'null' not found.
at org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:755)
at org.apache.struts.taglib.TagUtils.getModuleConfig(TagUtils.java:735)


web.xml 
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
  <param-name>config</param-name>
  <param-value>/WEB-INF/struts-config.xml, /WEB-INF/struts-config1.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>

【问题讨论】:

  • 文件真的存在吗?您是否从网页中剪切并粘贴了 XML,因为错误包含一个额外的空格 WEB- INF 而不是 WEB-INF 用于第二个文件。

标签: java xml servlets struts


【解决方案1】:

如果WEB-INF 文件夹中只有一个 Struts 配置文件 (struts-config.xml):

<init-param>
  <param-name>config</param-name>
  <param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>

【讨论】:

    猜你喜欢
    • 2021-03-14
    • 1970-01-01
    • 2021-03-26
    • 2017-05-03
    • 2017-12-20
    • 2019-09-06
    • 2015-09-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多