2016-03-26 13 views
0

デベロッパー環境でアプリケーションをデプロイするとうまくいきます。私が実稼働環境に展開しようとすると、Tomcatはアプリケーションに問題を引き起こす追加のパスパラメータを与えます。Tomcatにwarファイルをデプロイする際のURLの問題

例: はlocalhost:ポート/ home.html - >ローカルホスト:ポート/ AppNameは/ home.html

同じことが静的リソースなどに行きます。私のイメージはアドレスにあります:localhost:port/static/index.jpgとプロダクションenv私はlocalhost:port/AppName/static/index.jpgを置く必要があります。

それを助ける春の設定はありますか? この問題の解決方法をご存知ですか?

答えて

0

すでに他の人が同じ質問をしているようです。これらの答えはあなたを助けるかもしれない(あなたはただroot.warとしてアプリあなたに名前を付ける必要があります):サーバーとペーストからサーバーconfiguration.deleteのROOT.warを変更せずに

Detailed explanation

Short one

1

シンプルなソリューションをあなたの戦争はここではROOT.warという名前に変わります。

第2の解決策は、server.xmlを見つけることです。ここにコンテキストを追加してください

<Context path="/" docBase="your application name here" reloadable="true" /> 

path = "/"を忘れないでください。そして、既存のソースが他のものに "/"のパスを持っていれば、それが矛盾しないように変更してください。

+0

ありがとうございます。それはオプションです。私はこれを試してみるつもりです。しかし、他の可能性はありますか? – wacik93

+0

私の答えを更新しました。 –

関連する問題