1

我一直试图找到我的问题的答案,但找不到。

现在,我的 java web 应用程序在我的本地 Tomcat 服务器上完美运行 (6)。它连接到 db4free.net 上的远程 mysql 数据库。

在eatj.com(也运行Tomcat server 6)上上传我的Web应用程序时,它给出了这个例外:java.net.ConnectException: Connection refused.

请注意,在注释连接到 mysql 数据库的部分时它运行良好。

我想知道我的 Tomcat 服务器和远程 Tomcat 服务器之间有什么不同会导致这个错误?

提前致谢。

附加更新:

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

2 回答 2

2

我想知道我的 Tomcat 服务器和远程 Tomcat 服务器之间有什么不同会导致这个错误?

Tomcat 服务器本身不太可能有差异。如果 Tomcat 出现问题,它将表现为不同的异常。

更可能的原因是某种防火墙问题;例如,防火墙eatj.com阻止 MySQL JDBC 端口上的出站连接。

于 2011-10-29T05:07:02.537 回答
1

SOLVED!

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

于 2011-10-29T23:25:43.627 回答