我浏览到服务器上的JSP(运行JBoss 4.0.4)。那个jsp包含代码:
<jsp:plugin type="applet"
archive="a.jar,b.jar,c.jar"
...
</jsp:plugin>
当我查看我的访问日志时,我可以看到a.jar,b.jar和c.jar被提取,但我也看到很多404用于请求不在归档列表中的内容,例如xerces.jar,jta1.0.1.jar和其他。
小程序行为正确。我想知道这是否是由a.jar / b.jar / c.jar中的一个类引起的xerces类引起的,但这不可能是正确的,因为它不知道请求xerces.jar,因为它不会我不知道上课应该在哪里。
谁能告诉我发生了什么?
感谢。
答案 0 :(得分:2)
其中一个罐子可能通过其清单的Class-Path
条目引用了xerces,jta jar。
引自java doc:
最初,applet类加载器使用简单的线性搜索 算法搜索其内部搜索路径上的每个元素,即 从“ARCHIVE”标签或“Class-Path”主要属性构建。