0

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

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

可能是什么问题呢?

4

2 回答 2

2

维基百科告诉我

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>

或者您可以使用 appletviewer,如此处所示

于 2012-11-13T08:53:35.253 回答
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>
于 2013-07-30T16:44:38.243 回答