将 Apache 与 Glassfish 连接时出错 - 错误请求
我正在尝试使用 Apache 前端 glassfish 服务器,以便端口 80 上请求的页面转到 glassfish 服务器以获取特定应用程序。我正在使用 mod_jk 来执行此操作。当我在浏览器中调用我的 url 时,mod_jk.log 包含来自 glassfish 的“错误请求”响应。
glassfish 服务器日志有以下错误
[#|2011-07-10T15:02:39.491+0100|SEVERE|glassfish3.0.1|org.apache.jk.common.HandlerRequest|_ThreadID=25;_ThreadName=Thread-1;|解码请求时出错
java.lang.NullPointerException 在 java.util.concurrent.ConcurrentHashMap.put(来源未知) 在 com.sun.grizzly.tcp.Request.setAttribute(Request.java:446) 在 org.apache.jk.common.HandlerRequest.decodeAttributes(HandlerRequest.java:501) 在 org.apache.jk.common.HandlerRequest.decodeRequest(HandlerRequest.java:451) 在 org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:303) 在 org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:814) 在 org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:743) 在 org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:936) 在 org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:682) 在 java.lang.Thread.run(来源未知) |#]
对此的任何想法都非常感谢!
I am trying to frontend a glassfish server with Apache so that pages requested on port 80 go to the glassfish server for a certain application.I am using mod_jk to do this. When I call my url in the browser the mod_jk.log contains a 'bad request' response from glassfish.
The glassfish server log has the following error
[#|2011-07-10T15:02:39.491+0100|SEVERE|glassfish3.0.1|org.apache.jk.common.HandlerRequest|_ThreadID=25;_ThreadName=Thread-1;|Error decoding request
java.lang.NullPointerException
at java.util.concurrent.ConcurrentHashMap.put(Unknown Source)
at com.sun.grizzly.tcp.Request.setAttribute(Request.java:446)
at org.apache.jk.common.HandlerRequest.decodeAttributes(HandlerRequest.java:501)
at org.apache.jk.common.HandlerRequest.decodeRequest(HandlerRequest.java:451)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:303)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:814)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:743)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:936)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:682)
at java.lang.Thread.run(Unknown Source)
|#]
Any ideas on this greatly appreciated!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可能为时已晚,但是...
我相信您遇到了 GlassFish 3.1 中的错误(我认为它也在 3.1.1 中),如下所述: http://java.net/jira/browse/GLASSFISH-17068。在 3.1.2 发布之前,报告中的错误有一个补丁。
Probably too late but...
I believe you are hitting a bug in GlassFish 3.1 (and I think it's in 3.1.1 as well) which is described here: http://java.net/jira/browse/GLASSFISH-17068. There is a patch in the bug available in report until 3.1.2 is release..