On Mon, Jul 14, 2008 at 5:00 PM, Rainer Jung <[EMAIL PROTECTED]> wrote:
> > Again, the http connector is *not* what you need to edit, if you want to > combine Tomcat with mod_jk or mod_proxy_ajp. It is the AJP connector. See my > previous mail. > > You need to add tomcatAuthentication="false" to that connector. > > > Regards, > > Rainer > I seem to get it, Rainer. But the thing is that with my installed tomcat-5.5.12 version and I do not have any already tomcatAuthentication directive (if I call it that way). Okay I get you want me to "add", so this is what I edited the server.xml now <!-- Define a SSL HTTP/1.1 Connector on port 8443 --> <!-- <Connector port="64083" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" disableUploadTimeout="true" acceptCount="100" scheme="https" secure="true" clientAuth="false" sslProtocol="TLS" /> --> <!-- Define an AJP 1.3 Connector on port 8009 --> <Connector port="64089" enableLookups="false" redirectPort="64083" tomcatAuthentication="false" protocol="AJP/1.3" /> <!-- Define a Proxied HTTP/1.1 Connector on port 8082 --> <!-- See proxy documentation for more information about using this. --> <!-- <Connector port="64082" maxThreads="150" minSpareThreads="25" maxSpareThreads="75" enableLookups="false" acceptCount="100" connectionTimeout="20000" proxyPort="80" disableUploadTimeout="true" /> --> After editing the change in the ajp connector, and restarting the tomcat, I still am not able to get the remote_user variable passed. I am using the following jsp installed under webapps/jsp-examples/readheaders.jsp to have the environment variables listed but with out any success.. -------- <%@ page language="java" %> <%@ page import="java.util.Enumeration" %> <h2>HTTP Request Headers</h2> <table border="0" cellspacing="1" cellpadding="2"> <tr> <th>Name</th> <th>Value</th> </tr> <% // Get all HTTP request headers names/values Enumeration e1 = request.getHeaderNames(); while (e1.hasMoreElements()) { boolean doLoop = true; String name = ((String)e1.nextElement()).toUpperCase(); Enumeration e2 = request.getHeaders(name); while (e2.hasMoreElements()) { String value = (String)e2.nextElement(); %> <tr> <td class=gray><%= name %></td> <td class=gray><%= value %></td> </tr> <% } } %> -------------- Any suggestions? (Although I am still to try out the Tomcat6, but would prefer for fixing the existing installation unless there are any real problems in the tomcat version that I am using. Thanks, Nikhil