我一直试图找到我的问题的答案,但不能。
现在,我的java Web应用程序在我的本地Tomcat服务器上运行完美(6)。 它连接到db4free.net上的远程mysql数据库。
在eatj.com上上传我的网络应用程序(也运行Tomcat服务器6)时,会出现以下异常:java.net.ConnectException: Connection refused
。
请注意,在评论连接到mysql数据库的部分时,它运行正常。
我想知道我的Tomcat服务器和导致此错误的远程Tomcat服务器之间可能有什么不同?
提前致谢。
其他更新:
Root Cause:
Caused by: java.security.AccessControlException:
access denied (java.net.SocketPermission db4free.net resolve)
答案 0 :(得分:2)
我想知道我的Tomcat服务器和导致此错误的远程Tomcat服务器之间可能有什么不同?
Tomcat服务器本身不太可能有所不同。如果Tomcat存在问题,则会显示为不同的异常。
更可能的原因是某种防火墙问题;例如eatj.com
处的防火墙阻止MySQL JDBC端口上的出站连接。
答案 1 :(得分:1)
解决!
我联系了他们。他们说因为根本原因是“java.security.AccessControlException”然后我必须升级到付费帐户。