将JAXB与GAE一起使用

时间:2012-12-09 04:09:13

标签: google-app-engine exception jar jaxb

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

我收到以下错误:

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

我应该包括哪些罐子?

1 个答案:

答案 0 :(得分:0)

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