Found a workaround I was receiving the same problem trying to use mod_jk with https except, instead of port 80 I was getting port 443.....
I noticed that the web.xml found at /opt/zimbra/tomcat/webapps/service/WEB-INF has values for "allowed.ports". These settings all had my two server ports, 7080, and 7443. I tried modifying the Soap entry by adding the port 443 to no aval untill I realized that this file is getting overwritten each time tomcat is started. I tracked that down to a function in /opt/zimbra/bin/tomcat called rewriteWebXml which calls the command /opt/zimbra/libexec/zmmtaconfig with the option webxml. There are two such lines in the tomcat startup script. I commented the one that rewrites the web.xml files, then added the port 443 to the web.xml file mentioned above, restarted tomcat, and tada.... It worked. I have not delved any more deeply to determine where these settings are comming from or what can be done further about it, but it does appear to be working now. I'm sure this will break something else if I ever change something and actually need the files to be rewritten......
Kind of long winded, but hopefully this is helpful.... |