将 Apache 与 Glassfish 连接时出错 - 错误请求

发布于 2024-11-19 02:41:31 字数 1113 浏览 1 评论 0原文

我正在尝试使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

爱,才寂寞 2024-11-26 02:41:31

可能为时已晚,但是...

我相信您遇到了 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..

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文