2

GWT サーブレットで jdbc を使用して localhost:3306 の mysql データベースに接続したいのですが、接続しようとすると次のエラーが発生します。

java.security.AccessControlException: access denied (java.lang.RuntimePermission modifyThreadGroup)
...

この問題を解決するには、Tomcat に次のようなセキュリティ ポリシーを適用する必要があることを知っています。

grant codeBase "file:${catalina.home}/webapps/-" {
    permission java.net.SocketPermission "192.168.12.81:3306", "connect";
};

しかし、この変更をどこに適用すればよいかわかりません。ホスト モードと Web モードの両方のソリューションを提供してください。

4

1 に答える 1

2

Google App Engineを使用していないことを確認してください(ここではGoogle Eclipse Pluginを使用していると想定しています): プロジェクトのプロパティ -> Google -> App Engineに移動し、チェックが外されていることを確認します。

これで問題が解決しない場合は、このスレッドの提案をお読みください。

于 2009-10-04T00:02:20.423 に答える