Игнорировать подпись jar в веб-сервисе? - PullRequest
0 голосов
/ 14 октября 2009

У нас есть несколько устаревших JAR-файлов от поставщика, которые ранее распространялись в виде апплета, но теперь мы хотели бы упростить их как веб-сервис.

Хотя код работает, когда я запускаю его в своей среде Eclipse IDE, происходит сбой, когда я пытаюсь вызвать его из клиента веб-службы после экспорта в качестве WAR и развертывания его на JBoss (5.0.1). Ошибки, которые я получаю, связаны с безопасностью («Файл jar не подписан» и «WEB-INF / lib / ****. Jar не подписан указанным подписывающим лицом.», В зависимости от того, какие изменения я делаю). Могу ли я сказать серверу приложений, чтобы он игнорировал подпись JAR для этого проекта?

1 Ответ

1 голос
/ 14 октября 2009

Я предполагаю, что ваш jar был подписан (когда он был распространен в виде апплета) и содержал мусор в META-INF. Удалите * .SF, * .RSA, * .DSA из META-INF, чтобы "подписать" банку, если она не нужна.

...