我使用 Google Guice 在我的应用程序中映射了一个 servlet:
protected void configureServlets() {
serve("/_ah/*").with(DatastoreViewerServlet.class);
}
我得到了这个 StackOverFlow 错误:
[ERROR] java.lang.StackOverflowError
[ERROR] at java.lang.String.startsWith(String.java:1408)
[ERROR] at org.mortbay.jetty.servlet.Dispatcher$ForwardAttributes.setAttribute(Dispatcher.java:427)
[ERROR] at org.mortbay.jetty.servlet.Dispatcher$ForwardAttributes.removeAttribute(Dispatcher.java:461)
[ERROR] at org.mortbay.jetty.servlet.Dispatcher$ForwardAttributes.setAttribute(Dispatcher.java:441)
[ERROR] at org.mortbay.jetty.servlet.Dispatcher$ForwardAttributes.removeAttribute(Dispatcher.java:461)
[ERROR] at org.mortbay.jetty.servlet.Dispatcher$ForwardAttributes.setAttribute(Dispatcher.java:441)
[ERROR] at org.mortbay.jetty.servlet.Dispatcher$ForwardAttributes.removeAttribute(Dispatcher.java:461)
当路径被访问时,这是为什么呢?