在Tomcat中找不到模块'null'

时间:2013-04-13 04:10:54

标签: java tomcat struts-1

我使用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。一切都很好,但我不知道为什么我得到这个例外。 任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

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

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