0

以前はアプレットとして配布されていたベンダーからのレガシーJARファイルがいくつかありますが、Webサービスとして単純化したいと思います。

コードをEclipseIDE内でネイティブに実行すると機能しますが、WARとしてエクスポートしてJBoss(5.0.1)にデプロイした後、Webサービスクライアントからコードを呼び出そうとすると失敗します。発生するエラーはセキュリティに関連しています(「jarファイルは署名されていません」および「WEB-INF / lib / ****。jarは指定された署名者によって署名されていません。」(変更内容によって異なります)。このプロジェクトのJAR署名を無視するようにアプリケーションサーバーに指示する方法はありますか?

4

1 に答える 1

1

私の推測では、あなたの jar は (アプレットとして配布されたときに) 署名されており、META-INF にゴミが含まれています。*.SF、*.RSA、*.DSA を META-INF から削除して、不要な場合は jar の「署名を解除」します。

于 2009-10-13T21:13:16.230 に答える