محرك التطبيق P12 AccessControlException
-
20-12-2019 - |
سؤال
أحاول قراءة مفتاح P12 على محرك التطبيق (Google) الموجود في دليل الويب.
حاليا لدي هذا الرمز:
Credential credential = new GoogleCredential.Builder()
.setTransport(httpTransport)
.setJsonFactory(jsonFactory)
.setServiceAccountId(ACCOUNT_ID_PROPERTY)
.setServiceAccountPrivateKeyFromP12File(
new File("/WEB-INF/key.p12"))
.setServiceAccountScopes(scopes).build();
لكنه يعيد لي هذا الخطأ:
java.security.AccessControlException: access denied ("java.io.FilePermission" "\WEB-INF\key.p12" "read")
أي أفكار لإصلاح هذا ؟
شكرًا !
المحلول
الرجاء إزالة الشرطة المائلة للأمام من المسار.يمد new File("WEB-INF/key.p12")
وينبغي أن تمر.
لا تنتمي إلى StackOverflow