Details
-
Bug
-
Resolution: Fixed
-
Low
-
None
-
None
Description
Configuring mod_jk with apache 2.2.22 on ubuntu 12.04 for fisheye version that have:
jetty-6.1.26.jar jetty-ajp-6.1.24.jar jetty-ajp-6.1.26.jar-COPY jetty-util-6.1.26.jar jsp-2.1-jetty-6.1.26.jar
will result in:
2012-08-02 10:56:22,991 ERROR [btpool0-3 ] mortbay.log Slf4jLog-warn - handle failed java.lang.NullPointerException at org.mortbay.jetty.ajp.Ajp13Connection$RequestHandler.parsedRequestAttribute(Ajp13Connection.java:216) at org.mortbay.jetty.ajp.Ajp13Parser.parseNext(Ajp13Parser.java:410) at org.mortbay.jetty.ajp.Ajp13Parser.parseAvailable(Ajp13Parser.java:151) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404) at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)
in the fisheye logs for any http requests made to the apache http server.
This is because version 1.2.32 of mod_jk is used.
It would work as expected with version 1.2.31 of mod_jk instead:
shutdown apache (/etc/init.d/apache2 stop) cd /usr/lib/apache2/modules/ mv mod_jk.so mod_jk.so-1.2.32 Download mod_jk-1.2.31-httpd-2.2.x.so from http://archive.apache.org/dist/tomcat/tomcat-connectors/jk/binaries/linux/jk-1.2.31/ and rename it to mod_jk.so. Then move this to /usr/lib/apache2/modules/ Start apache (/etc/init.d/apache2 start)