1000回も質問されていることを質問している場合は申し訳ありませんが、検索しても何も見つかりませんでした:)
私は2つのTomcatをインストールしています。Windows では tomcat 6、Linux マシンでは tomcat 7。Spring を使用するプロジェクトがあり、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 フォルダーの隣の「静的」フォルダーにあります。
面白いことに、tomcat7 でhttp://myserver.com/myproject/static/css/main.cssにリクエストを送信すると、/webapps/myproject/static/css/main.css 内のファイルが検索されますが、 tomcat6 では、/webapps/myproject/css/main.css で検索し、そのようなファイルがないというエラーを生成します。
両方のサーバーが同じように動作するには、どの構成を微調整する必要がありますか?