简体   繁体   中英

remote Tomcat server : java.net.ConnectException: Connection refused

I have been trying to find an answer to my question but couldnt.

Now, my java web application runs perfectly on my local Tomcat server (6). It connects to a remote mysql database on db4free.net.

When uploading my web application on eatj.com (running Tomcat server 6 too) , it gives this exception: java.net.ConnectException: Connection refused .

Note that it runs fine when commenting the part connecting to the mysql database.

I want to know what could differ between my Tomcat server and the remote Tomcat server that would lead to this error?

Thanks in advance.

ADDITIONAL UPDATE:

Root Cause:
Caused by: java.security.AccessControlException: 
access denied (java.net.SocketPermission db4free.net resolve)

I want to know what could differ between my Tomcat server and the remote Tomcat server that would lead to this error?

It is unlikely to be a difference in the Tomcat servers themselves. If there was an issue with Tomcat, it would manifest as a different exception.

The more likely cause is some kind of firewall issue; eg the firewall at eatj.com blocking outbound connections on the MySQL JDBC port.

SOLVED!

I have contacted them. They said since the root cause is " java.security.AccessControlException" then I have to upgrade to a paid account.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM