我使用tomcat 7.0.29,当我部署我的应用程序(一个小程序)并从eclipse启动tomcat时,我收到了这个错误。
严重:Servlet /test 引发 load() 异常javax.servlet.ServletException
:缺少 jsp 文件
可能是什么问题呢?
维基百科告诉我
Java 小程序可以在使用 Java 虚拟机 (JVM) 的 Web 浏览器中运行,也可以在Sun 的 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>
我有同样的问题,我发现在我的 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>