1000回の質問がありましたが、検索して何も見つかりませんでした:)ごめんなさい。静的コンテンツ。 tomcat6とtomcat7の動作の違い
私は2つのTomcatインストールを持っています。 Windowsの場合はtomcat 6、Linuxの場合はtomcat 7。私は春を使用するプロジェクトを持っており、静的なコンテンツをいくつか持っています。要求をSpringを経由せずに提供できるようにしたいと考えています。ここ
は私のサーブレット構成です:
<servlet-mapping>
<servlet-name>Spring MVC Dispatcher Servlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>/static/*</url-pattern>
</servlet-mapping>
私の静的ファイルは、WEB-INFフォルダの隣の「静的」フォルダにあります。
今私はhttp://myserver.com/myproject/static/css/main.cssへのリクエストを行うときにtomcat7に/webapps/myproject/static/css/main.cssのファイルを探しますが、tomcat6では/ webapps/myproject/css/main.cssを実行し、そのようなファイルがないというエラーを生成します。
両方のサーバーが同じように動作するにはどのような設定を調整する必要がありますか?
ありがとう。それらのリンクは私を助けました:) –
よろしくお願いします。 – BalusC
ありがとう@BalusC静的リソース用のデフォルトサーブレットにリクエストを転送するフィルタを使用しても、Tomcat 6のデフォルトサーブレットがServletPathを考慮に入れないので、同様の変更を加えました。助けてもらえますか? – Pro