2

搜索了很多帖子,仍然没有足够的信息。

我收到以下错误:

WARNING: Nested in java.lang.ExceptionInInitializerError:
java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.com.sun.xml.internal.bind.marshaller)
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:374)
    at java.security.AccessController.checkPermission(AccessController.java:549)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
    at com.google.appengine.tools.development.DevAppServerFactory$CustomSecurityManager.checkPermission(DevAppServerFactory.java:289)
    at java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1512)
    at java.lang.ClassLoader$1.run(ClassLoader.java:330)

问题:

如何在 GAE 中使用 JAXB。我正在使用使用 JAXB 的第三方库

我应该包括哪些罐子?

4

1 回答 1

0

我想我遇到了类似的问题,并且能够通过将 <property name="com.sun.xml.bind.v2.bytecode.ClassTailor.noOptimize" value="true" /> 添加到 appengine- 中的系统属性来解决它- web.xml 文件。

于 2013-02-16T15:02:35.433 回答