We develop an application that is heavily using different kind of web services (SOAP, Hessian) and only has few JSPs that are used with a browser. We bundle Tomcat (6.0.20) as server runtime.
Some customers (with varying degree of experience) want to use this behind Apache HTTPD as reverse proxy and ask us for instructions. What would you recommend to describe in a general instruction document without knowing more details of the customers environment, mod_proxy_http or mod_proxy_ajp? (I think mod_jk is an option mostly for knowledgable customers who have specific reasons to consider it). I also try to keep the need for a customer to edit server.xml as a minimum, and put as much of the customizable values into catalina.properties. What is the effect of not setting proxyName and proxyPort on the connector in either case? Would that lead to invalid redirects? (Our application doesn't use ServletRequest#getServerName() or #getServerPort() directly.) With AJP, isn't that information also available in the protocol request and set automatically by the AJP connector? I also have an ideo for a (maybe dirty) hack: if I always put the proxyName and proxyPort attributes in server.xml, and use properties that expand to empty values by default, will this work in case there is no proxy in the setup? e.g. in server.xml: <Connector .... proxyName="${proxy.name}" proxyPort="${proxy.port}" .../> and in catalina.properties: proxy.name= proxy.port= Thanks for any input Rainer --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org