1

私は自分の質問に対する答えを見つけようとしていましたが、できませんでした。

これで、Java WebアプリケーションはローカルのTomcatサーバーで完全に実行されます(6)。db4free.net上のリモートmysqlデータベースに接続します。

私のWebアプリケーションを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)
4

2 に答える 2

2

このエラーの原因となるTomcatサーバーとリモートTomcatサーバーの違いを知りたいですか?

Tomcatサーバー自体に違いがある可能性は低いです。Tomcatに問題があった場合、それは別の例外として現れます。

より可能性の高い原因は、ある種のファイアウォールの問題です。たとえば、eatj.comMySQLJDBCポートでアウトバウンド接続をブロックするファイアウォール。

于 2011-10-29T05:07:02.537 に答える
1

解決しました!

私は彼らに連絡しました。根本的な原因は「java.security.AccessControlException」であるため、有料アカウントにアップグレードする必要があるとのことです。

于 2011-10-29T23:25:43.627 に答える