1

我在使用 Google Appengine 和 Spring mvc 资源映射时遇到了一个奇怪的问题

这是我的spring mvc资源映射xml内容

<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 回答