AccessControlexception أثناء توصيل MySQL باستخدام JDBC في وضع استضافته GWT

StackOverflow https://stackoverflow.com/questions/1514204

سؤال

أريد الاتصال بقاعدة بيانات MySQL في LocalHost: 3306 باستخدام JDBC في Servlet GWT، ولكن عندما أحاول الاتصال أحصل على هذا الخطأ:

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";
};

لكنني لا أعرف أين يجب أن أطلب هذا التغيير؟ يرجى تقديم حل لكل من وضع المستضاف ووضع الويب.

هل كانت مفيدة؟

المحلول

تأكد من أنك لا تستخدم محرك تطبيقات جوجل (أفترض هنا أنت تستخدم جوجل eclipse البرنامج المساعد): انتقل إلى خصائص مشروعك -> غوغل -> محرك التطبيق, وتأكد من عدم التحقق من ذلك.

إذا كان هذا لا يساعد، اقرأ الاقتراحات في هذا الموضوع.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top