両方から Glassfish Server Open Source Edition 3.1.2.2 (ビルド 5) にデプロイしようとするNetbeans
とAdmin Console
、次のメッセージがスローされます。のApplications
セクションにはAdmin Console
アプリケーションがデプロイされていませんが。ドメインの再起動を試みましたが成功しませんでした。
Exception while loading the app : java.lang.Exception: WEB0145: Unable to deploy web module [*module name*] at root context of virtual server [server], because this virtual server declares a default-web-module
ルート コンテキストでアプリケーションをもう一度デプロイできるように、ルートをクリーンアップするために空にできるキャッシュなどはありますか? 助けてくれてありがとう!
ステップ1
のディレクトリで単純なコマンドから始めましgrep
た。これは で定義されているようです(どうやってそれを考え逃したのでしょうか?)。Glassfish
"default-web-module"
domains/domain1/config/domain.xml
ステップ2
中身domain.xml
は以下です。
<applications>
<application context-root="/" ...>
...
</application>
...
</applications>
また、これapplication
により、以前に にデプロイされたアプリケーション名への複数の参照が発生しますroot-context="/"
。家に帰ったらすぐにこれを削除してみます<application context-root="/" ...>...</application>
(もちろん のバックアップを使用しdomain.xml
ます)。これで問題が解決し、再びデプロイできるようになることを願っていますroot
!