は私が3.1GlassFish 3.1では、サーバのルートにWARを含むEARをどのように配備するのですか?
現在のGlassFishにデプロイするよWARとEARを持っている、アプリケーションがローカルホストで動作します:8080/myappに/ index.jsf私はそれがローカルホスト上で実行したい
:8080 /これを実現するために
index.jsf、私はGlassFish管理UIを使用して、私のEARをデプロイする場合、それは私与え=「/」
のcontextRootへのcontextRoot「myappに」からEARでのapplication.xmlを変更しましたデプロイメントエラーが発生した場合、管理UIを参照しようとすると、デフォルトのGlassFishホームページが表示されます。復旧するには、コマンドラインからasadminを使用してEARをアンデプロイしてから、restart-domainを実行してサーバーを再起動する必要があります。
私の理論は、自分のアプリケーションとGlassFish管理UIが両方ともルート "/"上で動作しているということです。
質問:WebアプリケーションをGlassFish 3.1のルートに配置する正しい方法は何ですか?それとも悪い練習ですか?
ありがとうございます!
ロブ
私はあなたの「手順」に従っていると思います。あなたは見ている。私はMac OS X 1.7.2、GF 3.1.1です。あなたの手順はちょうど私のためにうまくいく...彼らは少し曖昧ですが、私はそれらを誤って解釈するかもしれないので、私は問題を再現することができません。 「私にデプロイメントエラーが発生する」という詳細については、この質問に役立つかもしれません。 – vkraemer
@vkraemer - 私は私の問題の新しいより詳細な質問を始めました、それを訪問してください、どんな助けも大歓迎です! http://stackoverflow.com/questions/7878645/errors-deploying-war-in-root-context-on-glassfish-3-1 –