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

时间:2011-07-10 14:15:43

标签: apache2 glassfish-3

我正在尝试使用Apache前端玻璃鱼服务器,以便端口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; _TreadName = Thread-1; |错误解码请求

显示java.lang.NullPointerException     at java.util.concurrent.ConcurrentHashMap.put(Unknown Source)     在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(未知来源) |#]

对此的任何想法都非常感谢!

1 个答案:

答案 0 :(得分:0)

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

我相信你在GlassFish 3.1中遇到了一个错误(我认为它也在3.1.1中),这里描述的是:http://java.net/jira/browse/GLASSFISH-17068。在3.1.2发布之前,报告中提供了一个补丁。