-->

应用程序引擎P12的AccessControlException(App engine P12 Ac

2019-10-19 10:17发布

我想读在App Engine(谷歌)他们键位于WEB-INF目录下的P12关键。

目前,我有这样的代码:

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")

任何想法是解决这一问题?

谢谢 !

Answer 1:

请删除路径斜杠。 提供new File("WEB-INF/key.p12")它应该打通。



文章来源: App engine P12 AccessControlException