我浏览到我的服务器上的 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 ,因为它不会不知道该上课在哪里。
谁能告诉我这是怎么回事?
谢谢。
最佳答案
其中一个 jar 可能通过其 list 的 Class-Path
条目引用 xerces、jta jar。
引自java doc :
Originally, an applet class loader uses a simple linear search algorithm to search each element on its internal search path, which is constructed from the "ARCHIVE" tag or the "Class-Path" main attribute.
关于Java 小程序尝试获取超出存档列表的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8908913/