繁体   English   中英

java.lang.NoClassDefFoundError:javax / xml / bind / JAXBPermission

[英]java.lang.NoClassDefFoundError: javax/xml/bind/JAXBPermission

当我尝试在App Engine本地开发服务器上运行Maven项目时,显示某些类未找到异常

下面给出的是我的控制台状态

  Apr 7, 2014 11:56:01 AM com.google.apphosting.utils.config.AppEngineWebXmlReader readAppEngineWebXml
INFO: Successfully processed C:\new\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\web\WEB-INF/appengine-web.xml
Apr 7, 2014 11:56:01 AM com.google.apphosting.utils.config.AbstractConfigXmlReader readConfigXml
INFO: Successfully processed C:\new\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\web\WEB-INF/web.xml
Apr 7, 2014 11:56:01 AM com.google.appengine.tools.development.SystemPropertiesManager setSystemProperties
INFO: Overwriting system property key 'java.util.logging.config.file', value 'E:\appengine-java-sdk-1.9.0\config\sdk\logging.properties' with value 'WEB-INF/logging.properties' from 'C:\new\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\web\WEB-INF\appengine-web.xml'
Apr 7, 2014 11:56:04 AM com.google.apphosting.utils.jetty.JettyLogger info
INFO: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
Exception in thread "main" java.lang.NoClassDefFoundError: javax/xml/bind/JAXBPermission
    at com.google.appengine.tools.development.JettyContainerService.initContext(JettyContainerService.java:172)
    at com.google.appengine.tools.development.AbstractContainerService.startup(AbstractContainerService.java:299)
    at com.google.appengine.tools.development.AutomaticInstanceHolder.startUp(AutomaticInstanceHolder.java:26)
    at com.google.appengine.tools.development.AbstractModule.startup(AbstractModule.java:79)
    at com.google.appengine.tools.development.Modules.startup(Modules.java:97)
    at com.google.appengine.tools.development.DevAppServerImpl.doStart(DevAppServerImpl.java:255)
    at com.google.appengine.tools.development.DevAppServerImpl.access$000(DevAppServerImpl.java:47)
    at com.google.appengine.tools.development.DevAppServerImpl$1.run(DevAppServerImpl.java:213)
    at com.google.appengine.tools.development.DevAppServerImpl$1.run(DevAppServerImpl.java:211)
    at java.security.AccessController.doPrivileged(Native Method)
    at com.google.appengine.tools.development.DevAppServerImpl.start(DevAppServerImpl.java:211)
    at com.google.appengine.tools.development.DevAppServerMain$StartAction.apply(DevAppServerMain.java:277)
    at com.google.appengine.tools.util.Parser$ParseResult.applyArgs(Parser.java:48)
    at com.google.appengine.tools.development.DevAppServerMain.run(DevAppServerMain.java:219)
    at com.google.appengine.tools.development.DevAppServerMain.main(DevAppServerMain.java:210)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBPermission
    at java.net.URLClassLoader$1.run(URLClassLoader.java:299)
    at java.net.URLClassLoader$1.run(URLClassLoader.java:288)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.net.URLClassLoader.findClass(URLClassLoader.java:287)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:391)
    at com.google.appengine.tools.development.DevAppServerClassLoader.loadClass(DevAppServerClassLoader.java:92)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:331)
    ... 15 more

请输入您的建议

直到Java SE 6才提供对JAX-B的支持。

1确保将适当的JAXB实现添加到您的类路径中

2.将您的JRE升级到1.6或更高

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM