I finally tracked the problem down to a req.getRemoteHost() call that was being made. It works fine in 4.0.1 via Apache, but in 4.0.2 and higher if the call is via Apache it returns null. In order to fix it, I set the AJP13 connector to enableLookups="true" in server.xml and also had to set HostnameLookups to on in the Apache httpd.conf. It now works fine.
-Joel Joel Sather email: [EMAIL PROTECTED] phone: 651-917-4719 >>> [EMAIL PROTECTED] 03/21/02 07:23AM >>> compile your sources with debug turned on. This will give you line numbers This is a problem in your MnvuPage class. Some object is null and you don't check for null before using it. Charlie > -----Original Message----- > From: Joel Sather [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, March 20, 2002 2:32 PM > To: [EMAIL PROTECTED] > Subject: Re: Tomcat 4.0.1 to 4.0.3 upgrade problem > > > > This is some more info about this problem. The error I get from the > servlet is this: > > java.lang.NullPointerException > at mnvu.MnvuPage.(Unknown Source) > at mnvu.MnvuServlet.doGet(Unknown Source) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilt > er(ApplicationFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli > cationFilterChain.java:193) > ... > > Since it does work when I call it directly via Tomcat, is there some > sort of a context problem? I believe the problem stems from a servlet > initialization failure when called via Apache, but I'm having some > problems finding exactly where to look. Note that this does work fine > under Tomcat 4.0.1, but not 4.0.2 or 4.0.3. I'm almost tempted to > believe that the servlet isn't getting the request/response values in > the doGet() method--any idea what causes Unknown Source at that level? > > Thanks, > Joel > > > Joel Sather > email: [EMAIL PROTECTED] > phone: 651-917-4719 > > >>> [EMAIL PROTECTED] 03/19/02 05:29PM >>> > > Hi, I'm having a problem getting one webapp to work when I upgrade to > 4.0.3. Although the webapp responds normally under the Tomcat port, > when I try to access it via Apache (AJP1.3 connector), it somehow gets > a > null pointer error. The strange thing is that there are two other > apps > that have identical frameworks that work just fine via Apache. The > problem app also has some JSP files and they work just fine--it is > just > the servlets that fail. Does Apache somehow trash the request header > in > 4.0.3 or something? Any help would be great, I've been messing with > this all day. Also, it failed in the same way under 4.0.2. > > Working system: Apache 1.3.20 w/ AJP1.3 and Tomcat 4.0.1 (self built) > Failing systems: Apache 1.3.20 w/ AJP1.3 and Tomcat 4.0.2 or 3 binary > builds > Configurations: Same WAR deployments and server.xml, web.xml configs > all around. Apache is tweaked to point to the modified > workers.properties file. > System: Sun Solaris (SunOS 5.7--forget what that is in Solaris > numbers). > > Let me know what other info I can provide about the system. The > reason > I need to upgrade is due to some problems with Tomcat 4.0.1 hanging > under heavy load. > > Thanks, > Joel > > > Joel Sather > email: [EMAIL PROTECTED] > phone: 651-917-4719 > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > > > -- > To unsubscribe: <mailto:[EMAIL PROTECTED]> > For additional commands: <mailto:[EMAIL PROTECTED]> > Troubles with the list: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]> -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>
