javax.servlet.ServletException:缺少jspFile

时间:2012-11-13 08:34:43

标签: java tomcat

我使用tomcat 7.0.29,当我部署我的app(一个applet)并从eclipse启动tomcat时,我收到了这个错误。

严重:Servlet / test抛出了load()异常javax.servlet.ServletException:缺少jsp文件

可能是什么问题?

2 个答案:

答案 0 :(得分:2)

维基百科告诉我

  

Java applet可以使用Java虚拟机在Web浏览器中运行   (JVM),或Sun's AppletViewer,一个独立的测试工具   小应用程序

为此:

  

严重:Servlet / test抛出了load()异常   javax.servlet.ServletException:缺少jspFile

您的Applet是否真的包含JSP文件?如果是,那么您可以在TOMCAT

上运行它

要运行Java Applet嵌入<applet>标记,如下所示:

<!DOCTYPE HTML PUBLIC 
  "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<HTML>
<HEAD>
<TITLE>HelloWorld_example.html</TITLE>
</HEAD>
<BODY>
<H1>A Java applet example</H1>
<P>Here it is: <APPLET code="HelloWorld.class" WIDTH="200" HEIGHT="40">
This is where HelloWorld.class runs.</APPLET></P>
</BODY>
</HTML>

或者您可以使用appletviewer显示here

答案 1 :(得分:2)

我遇到了同样的问题,我发现在我的web.xml中提到了一个JSP文件。我将此JSP文件放在其他目录中,但忘记更新web.xml中的路径。只要我在web.xml中更新了路径。错误已解决。

   <servlet>
    <servlet-name>TH</servlet-name>
    <jsp-file>/Representation/th.jsp</jsp-file>
  </servlet>

   <servlet-mapping>
     <servlet-name>TH</servlet-name>
     <url-pattern>/th.html</url-pattern>
  </servlet-mapping>