Java-апплет пытается получить больше, чем в списке архивов - PullRequest
0 голосов
/ 18 января 2012

Я перехожу к 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, как этоНе знаю, где должен быть класс.

Может кто-нибудь сказать мне, что происходит?

Спасибо.

1 Ответ

2 голосов
/ 18 января 2012

Один из jar, вероятно, ссылается на xerces, jta jar через запись Class-Path своего манифеста.

Цитата из java doc :

Первоначально загрузчик класса апплета использует простой линейный поиск алгоритм поиска каждого элемента по его внутреннему пути поиска, который создается из тега «ARCHIVE» или основного атрибута «Class-Path».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...