Java アプリケーションに GWT を使用しています。Web アプリケーションとして実行しようとすると、次のエラーが発生します。
java.lang.SecurityException: 封印違反: パッケージ org.mortbay.util を封印できません: 既にロードされています
エラーについてGoogleで検索しても、役立つものは何も見つかりません。何か不足していますか?
これは、パッケージが封印されていて、パッケージを含む別の jar を読み込もうとしたことを意味します。
JAR ファイル内のパッケージの封印を参照してください。
現在の例外は、プロジェクトで Jetty を使用していることを示しています。考えられる問題は、この jar がクラスパスで 2 回使用可能になっていることです。
jar ファイルに移動すると、.MF ファイルが表示されます。それを開くと、Sealed:true が見つかります。編集して、false にします。