Spring Boot コンテキストパス変更

Apacheと連携する場合で複数サイトを運営している関係でContextPathを変えたい場合のTips

下記のようにするとポートは18080となり、http://localhost:18080/hogehogeでアクセスできる。

server:
    port: 18080
    contextPath: /hogehoge

なお、ちょっとしたハマりポイントがあって、環境ごとのファイルでcontextPathを設定していないと若干動作がおかしくなった。具体的には何を指定しても404が帰るようになってしまったのだ。

本番環境は/hogehogeでローカルは/にする場合でも、/だから設定不要とローカルの方に省略せず、両方とも設定しておくべし。

カテゴリー: SpringBoot パーマリンク

コメントを残す

メールアドレスが公開されることはありません。

Time limit is exhausted. Please reload the CAPTCHA.