> >> there is actually a setting where you can force it to say > >> 'https'. > > What is this setting?
Hmm, so far it isn't working (just tried it now). I had presumed that you could set the scheme attribute in the connector to "https" and have secure set to false...didn't work that way in my first test anyhow. I do, however ,have the examples operational by basically using the instructions listed in the server.xml. I have the connector working on port 8008 and Apache now setup to take SSL and then forward to the examples. The harder part was the Apache certificate setup :). Here is what I did: In the server.xml I just changed the connector for WARP (at the bottom of the file and already there for use) by putting in scheme="https" (again this didn't appear to do a thing in terms of request.getScheme()). In Apache you put this (I put it globally): ----- LoadModule webapp_module libexec/mod_webapp.so AddModule mod_webapp.c ----- Then I have the virtual host for the ssl location: ------- <VirtualHost 192.168.120.91:443> # General setup for the virtual host ServerName www.myservername.com ServerAdmin [EMAIL PROTECTED] DocumentRoot "/httpd/www/intranet/site" # SSL Engine Switch: # Enable/Disable SSL for this virtual host. SSLEngine on # SSL Cipher Suite: # List the ciphers that the client is permitted to negotiate. # See the mod_ssl documentation for a complete list. SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL # Server Certificate: SSLCertificateFile /httpd/conf/ssl.crt/server.crt # Server Private Key: SSLCertificateKeyFile /httpd/conf/ssl.key/server1.key # SSL Engine Options: <Files ~ "\.(shtml)$"> SSLOptions +StdEnvVars </Files> # SSL Protocol Adjustments: SetEnvIf User-Agent ".*MSIE.*" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 # # Tomcat WARP connector # WebAppConnection conn warp localhost:8008 WebAppDeploy examples conn /examples WebAppInfo /webapp-info <Directory /httpd/www/intranet/site> Options FollowSymLinks AllowOverride AuthConfig order allow,deny allow from all </Directory> </VirtualHost> ------- So running the sample JSP (which dumps request info), the following results come out (I added showing the request type, as you can see it does say 'http', not 'https') : ------- Request Information JSP Request Method: GET Request URI: /examples/jsp/snp/snoop.jsp Request Protocol: HTTP/1.1 Servlet path: /jsp/snp/snoop.jsp Path info: null Path translated: null Query string: test=a Content length: -1 Content type: null Server name: www.myservername.com Server port: 443 Remote user: null Remote address: 192.168.110.66 Remote host: Authorization scheme: null HTTP Scheme: http Locale: en_US ----------- So it is showing that communication 'appears' to come across 443, not 8008. If nothing else you can use that to check. I am sure there is a way, but I just got this up tonight and I should head until the morning. I will start digging back at it tomorrow. Until then... ---------------------------------------- Joseph Molnar http://www.codesta.com/ -- To unsubscribe: <mailto:[EMAIL PROTECTED]> For additional commands: <mailto:[EMAIL PROTECTED]> Troubles with the list: <mailto:[EMAIL PROTECTED]>