2012-12-09 65 views
2

在那裏搜索了很多帖子,仍然沒有足夠的信息。在GAE中使用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

我應該包括哪些罐子?

回答

0

我覺得我有類似的問題,並能夠解決它通過添加<屬性名=「com.sun.xml.bind.v2.bytecode.ClassTailor.noOptimize」value =「true」/> system- appengine-web.xml文件中的屬性。