2017-06-25 6 views
0

私の問題の背景のいくつかは、スタンドアロンのTomcatで "/ context"の下で実行されているTomcatアプリケーションを持っていたということです。我々はこの前にApacheのTomcatサーバー上のトラフィックを暗号化し、 "/"に対する "/"の要求をマッピングしています。 私は春のブートで実行するようにtomcatアプリケーションを修正しました。私たちがやっていることは、スプリングブートを使ってオリジナルの戦争を含む実行可能な戦争ファイルを構築することです。新しいwarファイルを実行すると、そのメインメソッドは組み込みのtomcatインスタンスを作成し、オリジナルのwarファイルを元のコンテキストに展開します。 これを行うためにTomcatEmbeddedServletContainerFactoryで動作するコードを使用しています。春のブートを使って埋め込まれたTomcatのWebコンテキストにルートコンテキストをマップする方法

私の質問は、この新しい設定でリクエストを「/」/「/ context」にリダイレクトする最も簡単な方法は何ですか?私はアンパックディレクトリに "ROOT"フォルダを作成しようとしましたが、そこからファイルを提供するためにTomcatを埋め込むことはできません。 これ以上のApacheはなく、スタンドアロンのTomcatはありません。

答えて

0

私は自分の問題を解決したと思います。私がしなければならなかったのは、@RequestMappingを追加して、コンテキストパスに "/"をつけて、すべてに行きたいと思っただけです。 私はスプリングブートをあまり使用していないため、これをどうやって行うのか分かりませんでした。私たちは伝統的な戦争を展開しているに過ぎず、ウェブの機能の使い方に慣れていませんでした。

関連する問題