我使用tomcat 7.0.29,当我部署我的app(一个applet)并从eclipse启动tomcat时,我收到了这个错误。
严重:Servlet / test抛出了load()异常javax.servlet.ServletException
:缺少jsp文件
可能是什么问题?
答案 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>