Hi all,

I am wondering whether there is a known issue with running Tomcat
6.0.35 with Java 7 ?

I see lots of "(502)Unknown error 502: proxy: pass request body
failed.." error in our Apache log after running our Tomcat with Java
7. Once I change back Tomcat to use Java 6, I see no error at all.

The error appears when I use Apache to proxy to a backend Tomcat
server through port 8443. No other configuration changed apart
changing Java from
version 1.6.0_26-b03 to Java 1.7.0_09-b05 (both SUN/Oracle). Example
of error message

[Sun Nov 25 23:05:25 2012] [error] (502)Unknown error 502: proxy: pass
request body failed to 127.0.0.1:8443 (127.0.0.1)
[Sun Nov 25 23:05:25 2012] [error] proxy: pass request body failed to
127.0.0.1:8443 (127.0.0.1) from X.X.X.X ()

Other configuration information:
---
Apache: v2.2.14 (Ubuntu)
Apache Virtual Host:
<VirtualHost *:443>
    ...
    ProxyPreserveHost On
    ProxyRequests Off
    SSLEngine On
    SSLCertificateFile /etc/apache2/ssl/2012/
myserver.crt
    SSLCertificateKeyFile /etc/apache2/ssl/2012/myserver.key
    SSLCertificateChainFile /etc/apache2/ssl/2012/gd_bundle.crt
    SSLOptions +StrictRequire
    SSLProxyEngine On
    SSLProxyVerify none
    SSLProxyProtocol all
    RewriteEngine On
    RewriteRule ^/$ /app/ [R]
    RewriteRule /app(.*)$ https://127.0.0.1:8443/app$1 [P,L]
</VirtualHost>

Tomcat Connector setting:
    <Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
        keystoreFile="/var/server/tomcat.keystore"
        keystorePass="changeit"
               clientAuth="false" sslProtocol="TLS" />


/etc/init.d/tomcat $JAVA_OPTS configuration:
$JAVA_OPTS = "-server -Xms512m -Xmx1024m -XX:MaxPermSize=256M
-XX:+UseParallelGC"


Thanks beforehand for any help or assistance.

Johanes Soetanto

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to