1

Google Appengine と Spring mvc リソースのマッピングで奇妙な問題が発生しています

ここに、xmlコンテンツをマッピングする私の春のmvcリソースがあります

<bean class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" />

<mvc:resources mapping="/images/**" location="/META-INF/static/images/" />
<mvc:resources mapping="/css/**" location="/META-INF/static/css/" />

私のテンプレートファイルでは、cssファイルを次のように参照しています

<link href="/css/mystyle.css" type="text/css" rel="stylesheet" />

mystyle.css は war フォルダーの /META-INF/static/css/mystyle.css にあります。

問題は、アプリケーションの実行時に、警告とともに NumberFormatException が発生することです。

警告: /css/mystyle.css

cssはロードされませんが、奇妙なことに、もう一度リフレッシュすると、例外や警告なしで機能する場合と機能しない場合があります。

この問題は、GAE の外部でアプリを実行した場合には発生しません。つまり、Tomcat サーバーで実行した場合は問題ありません。

4

1 に答える 1

1

Google App Engine には、appengine-web.xml ファイルで使用できる独自の静的ファイル マッピングがあります。

https://developers.google.com/appengine/docs/java/config/appconfig#Static_Files_and_Resource_Filesを参照してください

于 2013-03-25T05:50:47.550 に答える