0

Eclipse で構築された Tomcat6 で実行されている Java Web アプリケーションがあります。常にサブディレクトリで実行されています。

/webapps/appDIR

その結果、URL は次のようになります。

www.application.com/appDIR

私は今、それをトップレベルに展開したいと思っています。ディレクトリの名前を ROOT に変更し、WAR を抽出します。アクセス許可を設定しても機能しません。エラーページの無限リダイレクトに移動し、ページが停止します。

ディレクトリの名前を他の名前に変更できますが、機能します。たとえば、テストと呼ぶことができます。この場合、URL は次のようになります。

www.application.com/test

.....正常に動作します。wwww.application.com URLが機能する「ROOT」を使用できません。

私はいくつかの検索を行い、context.xml ファイルに関連していると判断しました。現在、/WEB-INF ディレクトリにあり (間違っていますか?)、"" の終了タグしか含まれていません (さらに間違っていますか?)。そのファイルを /META-INF ディレクトリに移動しましたが、機能しませんでした。空にすることはできないのではないかと考え、次のリンクの内容を追加しました。

http://www.wellho.net/resources/ex.php4?item=a654/6_context.xml

そして、まだ行きません。

何か案は?もう少し背景を説明すると、以前は自己ホスト型でしたが、Amazon の Beanstalk にデプロイしています。Beanstalk はデフォルトで ROOT にデプロイされますが、Eclipse は別の感じですが、Beanstalk と戦う理由がわかりませんでした。

4

1 に答える 1