AipoのURLが変わってからTomcatのリダイレクトの様子がおかしい人向けの対処法

@iwasaki 334views 更新:2015年4月2日

http://localhost:8080/aipo/

http://localhost:8080/

になってからログイン後の転送処理がおかしい感じになって

/portal

みたいなURLに転送されてしまう人は次のようにしてコンテキスト宣言モードを変更して対応しましょう。

既存のコンテキスト定義を削除する。

EclipseのTomcatコンテキスト宣言モードが「コンテキスト・ファイル」になっている方は

/usr/local/opt/tomcat7/libexec/conf/Catalina/localhost/

あたりにxmlファイルが生成されます。

Eclipseからプロジェクトごとに「コンテキスト定義を除去」してもいいですが、一括でやってしまいたい人は次のようにやりましょう。

cd /usr/local/opt/tomcat7/libexec/conf/Catalina/localhost/
ls -lat
rm -rf *.xml
rm -rf .*xml
ls -lat

コンテキスト定義が全て除去されたことを確認します。

コンテキスト定義をServer.xmlに定義するようにする。

EclipseのTomcatコンテキスト宣言モードをServer.xmlに変更します。

Eclipseからプロジェクトごとに「コンテキスト定義を更新」します。

Tomcat 7.0.59ではServer.xmlに定義するようにしないとアプリケーションの起動すらダメっぽいです。

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません