On 1/20/2014 8:08 AM, André Warnier wrote:
Jeffrey Janner wrote:
-----Original Message-----
From: Ognjen Blagojevic [mailto:ognjen.d.blagoje...@gmail.com]
Sent: Sunday, January 19, 2014 9:19 AM
To: Tomcat Users List
Subject: Re: Cannot connect from outside using Tomcat 7/APR/SSL on AWS
Windows system
Jeffrey,
On 19.1.2014 6:03, Christopher Schultz wrote:
<Connector address="10.4.1.20" port="443" maxHttpHeaderSize="8192"
Could it be as simple as having set the "address" attribute?
+1
BTW, setting attribute preverIPv4Stack=true on server side doesn't mean
anything for the client. The client will try to connect with the
protocol he prefers. The client may also fall back to other protocol
(e.g. if IPv6 connection fails several times, try with IPv4).
I see that access log is not configured. Is there a reason for that?
Without access log you can't tell if the remote request reaches Tomcat
or not. So, for start, I suggest you configure access log for Tomcat 7
and report back if something is logged after you try to connect from
the remote host. Note that Tomcat may postpone writes to the log files,
so make sure you stop Tomcat before you check your logs.
If there is no record of remote requests in Tomcat 7 access logs, I
suggest you analyze what is going on with Wireshark or some other
packet analyzer. You can that see if the client:
1. tries to connect using IPv6 or IPv4,
2. is falling back,
3. which exactly IPv4/v6 adress does it use, 4. is TCP three-way
handshake successfull.
Only when you confirm that three-way handshake is succsessful and that
the destionation IP adress is IPv4 "10.4.1.20", you may say that the
request should have reached Tomcat.
-Ognjen
Added the access log. Absolutely 0 entries from any address that is
not the local system.
Can you configure your Tomcat-6 to run under your Java-7 ?
(in the principle, I think that this should work; I don't know about the
practice)
This would help determine if the difference resides in the Java or the
Tomcat.
This should work. A quick test on my Windows system indicates that
Tomcat 6.0.37 / JRE 1.7.0_51 runs fine and allows connections on port
8080 from remote machines.
/mde/
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org