удаленный сервер Tomcat: java.net.ConnectException: соединение отклонено - PullRequest
1 голос
/ 29 октября 2011

Я пытался найти ответ на свой вопрос, но не смог.

Теперь мое веб-приложение на Java отлично работает на моем локальном сервере Tomcat (6).Он подключается к удаленной базе данных mysql на db4free.net.

При загрузке моего веб-приложения на eatj.com (также работает сервер 6 Tomcat) он выдает следующее исключение: java.net.ConnectException: Connection refused.

Обратите внимание, что он работает нормально при комментировании части, соединяющейся с базой данных mysql.

Я хочу знать, что может отличаться между моим сервером Tomcat и удаленным сервером Tomcat, что может привести к этой ошибке?Заранее спасибо.

ДОПОЛНИТЕЛЬНОЕ ОБНОВЛЕНИЕ:

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

Ответы [ 2 ]

2 голосов
/ 29 октября 2011

Я хочу знать, что может отличаться между моим сервером Tomcat и удаленным сервером Tomcat, что может привести к этой ошибке?

Вряд ли разница в самих серверах Tomcat,Если бы возникла проблема с Tomcat, это проявилось бы как другое исключение.

Более вероятная причина - какая-то проблема с брандмауэром;например, межсетевой экран на eatj.com блокирует исходящие соединения через порт MySQL JDBC.

1 голос
/ 30 октября 2011

решено!

Я связался с ними.Они сказали, что поскольку основной причиной является «java.security.AccessControlException», то мне нужно перейти на платную учетную запись.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...