1

我的 Wicket 应用程序在 /* 的实时 Google App Engine 上运行良好

<filter-mapping>
    <filter-name>WicketApplication</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

但是,此 URL 模式在开发服务器 (GAE 1.2.8) 上不起作用:对http://localhost:8080/的请求会给出以下消息:

HTTP ERROR: 500

INTERNAL_SERVER_ERROR

RequestURI=/
Caused by:

java.lang.StackOverflowError
    at java.lang.String.startsWith(String.java:1451)
    at org.mortbay.jetty.servlet.Dispatcher$ForwardAttributes.setAttribute(Dispatcher.java:365)
    at org.mortbay.jetty.servlet.Dispatcher$ForwardAttributes.removeAttribute(Dispatcher.java:399)
    at org.mortbay.jetty.servlet.Dispatcher$ForwardAttributes.setAttribute(Dispatcher.java:379)
    at org.mortbay.jetty.servlet.Dispatcher$ForwardAttributes.removeAttribute(Dispatcher.java:399)
...

web.xml 中没有其他可能干扰的 servlet,所以也许这是一个已知问题?

4

1 回答 1

2

我在 OC4J 中遇到过类似的问题,请查看我的解决方案

于 2010-01-02T18:31:52.880 回答