私はたくさんの検索をしましたが、このようなものは見つかりませんでしたが、正しい用語を使用していない可能性があります。私の問題はこれです:
Tomcat 6サーバーでは、元々、コンテキストルートがfredのSpring Webflowアプリをデプロイしました。それにアクセスするために、人々はmyserver.com:8080/fredにアクセスしました。
そのアプリのSpringコードは、すべてのリクエストをコンテキストルートの後に/ springを持つように変更しました。したがって、上記のURLはmyserver.com:8080/fred/springになり、これによりインデックスページが表示されます。
それはすべて素晴らしくてダンディでした。
ここで言及するにはあまりにも退屈な理由で、代わりにSpring MVCを使用するようにアプリを書き直しました。その一環として、/springピースを実行するコードを削除しました。
現在、同じTomcatインスタンスにデプロイしようとしています。(古いものをアンデプロイした後)正常にデプロイされているようです。
ただし、myserver.com:8080 / fredを押してインデックスページを取得しようとすると、myserver.com:8080 / fred / springにリダイレクトされ、そのURLがサポートされていないため、当然これは失敗します。
WAR内の構成を確認し、Tomcatの次の場所もスキャンしました。
confディレクトリconf/catalinaとサブディレクトリwebappsとサブディレクトリworkとサブディレクトリ
この/springurlの書き換えを参照しているものは何も表示されません。ローカルバージョンのTomcatで正常にデプロイおよび動作します。
誰かが何か提案をすることができますか?すべての助けに感謝します。