Google App Engine 标准环境应用程序升级 java 8 到 java 17

问题描述 投票:0回答:1

Google App Engine 标准环境应用程序将 java 8 升级到 java 17 。它在我的本地主机上成功运行,并在谷歌应用程序引擎中成功部署,但当我尝试登录应用程序时收到此错误。

请求失败:servlet 出现意外异常:java.lang.IllegalStateException:已提交

javax.servlet.ServletException:java.lang.IllegalStateException:在com.google.apphosting.runtime.jetty9.AppVersionHandlerMap.handle(AppVersionHandlerMap.java:117)提交在org.eclipse.jetty.server.handler.HandlerWrapper.handle( HandlerWrapper.java:127) 在 org.eclipse.jetty.server.handler.SizeLimitHandler.handle(SizeLimitHandler.java:96) 在 org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) 在 org .eclipse.jetty.server.Server.handle(Server.java:516) 在 org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) 在 org.eclipse.jetty.server.HttpChannel。调度(HttpChannel.java:732)在org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479)在com.google.apphosting.runtime.jetty9.RpcConnection.handle(RpcConnection.java:269)在com .google.apphosting.runtime.jetty9.RpcConnector.serviceRequest(RpcConnector.java:100) 位于 com.google.apphosting.runtime.jetty9.JettyServletEngineAdapter.serviceRequest(JettyServletEngineAdapter.java:184) 位于 com.google.apphosting.runtime.RequestRunner .dispatchServletRequest(RequestRunner.java:262) 位于 com.google.apphosting.runtime.RequestRunner.dispatchRequest(RequestRunner.java:227) 位于 com.google.apphosting.runtime.RequestRunner.run(RequestRunner.java:193) 位于 com. google.apphosting.runtime.ThreadGroupPool$PoolEntry.run(ThreadGroupPool.java:273) 位于 java.base/java.lang.Thread.run(Thread.java:840) 引起:java.lang.IllegalStateException:在 org 提交。 eclipse.jetty.server.HttpChannel.resetBuffer(HttpChannel.java:1093) 在 org.eclipse.jetty.server.handler.SizeLimitHandler$LimitInterceptor.resetBuffer(SizeLimitHandler.java:160) 在 org.eclipse.jetty.server.HttpOutput。 org.eclipse.jetty.server.Response.resetBuffer(Response.java:1219) org.eclipse.jetty.server.Response.resetForForward(Response.java:1212) org.eclipse.resetBuffer(HttpOutput.java:1467) .jetty.server.Dispatcher.forward(Dispatcher.java:145) 在 org.eclipse.jetty.server.Dispatcher.forward(Dispatcher.java:81) 在 org.apache.jsp.error_jsp._jspService(error_jsp.java:147) )在 org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 在 javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 在 org.eclipse.jetty.servlet.ServletHolder$NotAsync。服务(ServletHolder.java:1459)在org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799)在org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656)在org .eclipse.jetty.servlet.ServletHandler…[消息因大小而被截断]

如何修复此错误

java google-app-engine
1个回答
0
投票

当服务器已发送响应并且其后有一些代码尝试发送另一个响应或重定向/转发到另一个 url 时,通常会发生此异常。

检查登录代码是否有重复发送的回复

© www.soinside.com 2019 - 2024. All rights reserved.