Java jsp无法从jar嵌入小程序,找不到类文件

Java jsp无法从jar嵌入小程序,找不到类文件,java,tomcat,jar,Java,Tomcat,Jar,我尝试通过jsp:plugin将小程序嵌入applet.jsp。 当我通过tomcat调用jsp时,小程序抛出一个“ClassNotFoundException” 到目前为止,我发现当我将类路径输入url时,可以找到甚至下载jar文件。在我的tomcat日志中,我看到test.jar被找到了,但其中没有MyClass.class 我的项目结构: webapp - applets - test.jar - WEB-INF - templates - Applet.jsp - w

我尝试通过jsp:plugin将小程序嵌入applet.jsp。 当我通过tomcat调用jsp时,小程序抛出一个“ClassNotFoundException”

到目前为止,我发现当我将类路径输入url时,可以找到甚至下载jar文件。在我的tomcat日志中,我看到test.jar被找到了,但其中没有MyClass.class

我的项目结构:

webapp
- applets
  - test.jar
- WEB-INF
  - templates
    - Applet.jsp
  - web.xml
jar文件只包含MyClass.class

Applet.jsp

<jsp:plugin type="applet" /webapp/applets/test.jar" code="MyClass.class" width="300" height="300"></jsp:plugin>
<jsp:plugin type="applet" archive="/webapp/applets/test.jar" code="MyClass" width="300" height="300"></jsp:plugin>
我也试过了

Applet.jsp

<jsp:plugin type="applet" /webapp/applets/test.jar" code="MyClass.class" width="300" height="300"></jsp:plugin>
<jsp:plugin type="applet" archive="/webapp/applets/test.jar" code="MyClass" width="300" height="300"></jsp:plugin>
版本是Java1.7、Tomcat7

为什么在test.jar中找不到MyClass.class

编辑

我发现,这与jsp有关。 我的html和嵌入的小程序jar可以工作,jsp仍然失败

html

<html>
<head>
  <title>Time</title>
</head>
<body>
  <object codetype="application/java-vm" width="300" height="300" archive="test.jar" classid="java:MyClass.class"></object>
</body>
</html>

时间
有人知道jsp为什么不合作吗?
至少我想使用jsp:plugin

对公众来说不是有效的
/webapp
吗?而且,我还以为你所有托管/共享的东西都必须在WEB-INF下?如果我错了,请纠正我,但我已经读到,当你想事后阅读文件时,将文件放在那里是一个常见的错误。无论如何,我会试试看正如我所想。在WEB-INF目录下,我甚至不能通过url访问jar。现在我通过从apache服务器加载jar来“解决”它。但只要这不是真正的解决方案,我就不会把它作为答案。