0

我使用 Struts 1.3 创建了一个 Web 应用程序。我正在使用 Apache Tomcat 来运行应用程序。它在本地运行良好。我已经在服务器机器的 Tomcat6 中部署了 WAR 文件。当我尝试运行时,出现以下异常。

org.apache.jasper.JasperException: java.lang.NullPointerException: Module 'null' not found.
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:541)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:435)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

我检查了 load-on-startup、struts-config.xml 和 web.xml。一切都很好,但我不知道为什么我会得到这个例外。任何帮助表示赞赏。

4

1 回答 1

0

您正在直接访问一个 JSP 页面,并且该页面中包含 Struts 1 标记。

使用 Struts 1 的 JSP 页面必须运行一个动作。这没关系,因为在一个合理的 MVC 应用程序中,您基本上应该始终通过应用程序本身访问功能,而不是绕过它并直接访问页面。

于 2013-04-13T16:53:29.873 回答