Hi Roman, Exception in thread "main" java.lang.ClassFormatError: Illegal class modifiers in class org/apache/cxf/ws/addressing/wsdl/package-info: 0x1600
This error is a well known issue with package level annotations read by jvm 1.5 on jvm1.6 compiled code.
Do you build cxf with jvm 1.6 and run your test case with jvm 1.5?Also, instead of mvn -Pfastinstall, you should do mvn clean;mvn install for a clean build I think.
And please check your java classpath to ensure only the latest jars is used. Would you please try it again and tell me the result. Thanks very much Freeman Roelofsen, Roman wrote:
I did: export MAVEN_OPTS="-Xmx512M" svn co http://svn.apache.org/repos/asf/incubator/cxf/trunk cd trunk mvn -Pfastinstall cd distribution mvn installI am using the jars indistribution/target/apache-cxf-2.0-incubator-SNAPSHOT.dir/apache-cxf-2.0-incubator-SNAPSHOT/lib I just did everything a 2nd time and it is not working. Below is the complete output. At the beginning I print all my environment properties. The content of the org/apache/cxf/ws/addressing/wsdl/package-info.java is: //// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0-b52-fcs // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2007.06.15 at 02:08:04 PM BST //@javax.xml.bind.annotation.XmlSchema(namespace = "http://www.w3.org/2005/02/addressing/wsdl") package org.apache.cxf.ws.addressing.wsdl; Console output ---------------------------------------- java.runtime.name Java(TM) 2 Runtime Environment, Standard Edition sun.boot.library.path C:\Program Files\Java\jdk1.5.0_11\jre\bin java.vm.version 1.5.0_11-b03 java.vm.vendor Sun Microsystems Inc. java.vendor.url http://java.sun.com/ path.separator ; java.vm.name Java HotSpot(TM) Client VM file.encoding.pkg sun.io sun.java.launcher SUN_STANDARD user.country GB sun.os.patch.level Service Pack 2 java.vm.specification.name Java Virtual Machine Specification user.dir C:\workspace\SimpleCXF2 java.runtime.version 1.5.0_11-b03 java.awt.graphicsenv sun.awt.Win32GraphicsEnvironment java.endorsed.dirs C:\Program Files\Java\jdk1.5.0_11\jre\lib\endorsed os.arch x86 java.io.tmpdir C:\DOCUME~1\rroelofs\LOCALS~1\Temp\line.separatorjava.vm.specification.vendor Sun Microsystems Inc.user.variant os.name Windows XPsun.jnu.encoding Cp1252 java.library.path C:\Program Files\Java\jdk1.5.0_11\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\Program Files\MiKTeX 2.6\miktex\bin;C:\Program Files\Java\jdk1.5.0_11\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\maven-2.0.6\bin;C:\Program Files\Subversion\bin java.specification.name Java Platform API Specification java.class.version 49.0 sun.management.compiler HotSpot Client Compiler os.version 5.1 user.home C:\Documents and Settings\rroelofsuser.timezone java.awt.printerjob sun.awt.windows.WPrinterJobfile.encoding Cp1252 java.specification.version 1.5 java.class.path C:\workspace\SimpleCXF2\bin;C:\workspace\SimpleCXF2\lib\aopalliance-1.0.jar;C:\workspace\SimpleCXF2\lib\bcprov-jdk14-136.jar;C:\workspace\SimpleCXF2\lib\commons-logging-1.1.jar;C:\workspace\SimpleCXF2\lib\cxf-2.0-incubator-SNAPSHOT.jar;C:\workspace\SimpleCXF2\lib\cxf-manifest-incubator.jar;C:\workspace\SimpleCXF2\lib\geronimo-activation_1.1_spec-1.0-M1.jar;C:\workspace\SimpleCXF2\lib\geronimo-annotation_1.0_spec-1.1.jar;C:\workspace\SimpleCXF2\lib\geronimo-javamail_1.4_spec-1.0-M1.jar;C:\workspace\SimpleCXF2\lib\geronimo-jms_1.1_spec-1.1.jar;C:\workspace\SimpleCXF2\lib\geronimo-servlet_2.5_spec-1.1-M1.jar;C:\workspace\SimpleCXF2\lib\geronimo-ws-metadata_2.0_spec-1.1.jar;C:\workspace\SimpleCXF2\lib\jaxb-api-2.0.jar;C:\workspace\SimpleCXF2\lib\jaxb-impl-2.0.5.jar;C:\workspace\SimpleCXF2\lib\jaxb-xjc-2.0.jar;C:\workspace\SimpleCXF2\lib\jaxen-1.1.jar;C:\workspace\SimpleCXF2\lib\jaxws-api-2.0.jar;C:\workspace\SimpleCXF2\lib\jdom-1.0.jar;C:\workspace\SimpleCXF2\lib\jettison-1.0-RC1.jar;C:\workspace\SimpleCXF2\lib\jetty-6.1.3.jar;C:\workspace\SimpleCXF2\lib\jetty-util-6.1.3.jar;C:\workspace\SimpleCXF2\lib\jra-1.0-alpha-3.jar;C:\workspace\SimpleCXF2\lib\js-1.6R5.jar;C:\workspace\SimpleCXF2\lib\neethi-2.0.jar;C:\workspace\SimpleCXF2\lib\saaj-api-1.3.jar;C:\workspace\SimpleCXF2\lib\saaj-impl-1.3.jar;C:\workspace\SimpleCXF2\lib\servlet-api-2.5-6.1.3.jar;C:\workspace\SimpleCXF2\lib\slf4j-api-1.3.1.jar;C:\workspace\SimpleCXF2\lib\slf4j-jdk14-1.3.1.jar;C:\workspace\SimpleCXF2\lib\spring-beans-2.0.4.jar;C:\workspace\SimpleCXF2\lib\spring-context-2.0.4.jar;C:\workspace\SimpleCXF2\lib\spring-core-2.0.4.jar;C:\workspace\SimpleCXF2\lib\spring-web-2.0.4.jar;C:\workspace\SimpleCXF2\lib\stax-api-1.0.1.jar;C:\workspace\SimpleCXF2\lib\stax-utils-20060502.jar;C:\workspace\SimpleCXF2\lib\velocity-1.4.jar;C:\workspace\SimpleCXF2\lib\velocity-dep-1.4.jar;C:\workspace\SimpleCXF2\lib\wsdl4j-1.6.1.jar;C:\workspace\SimpleCXF2\lib\wss4j-1.5.1.jar;C:\workspace\SimpleCXF2\lib\wstx-asl-3.2.1.jar;C:\workspace\SimpleCXF2\lib\xalan-2.7.0.jar;C:\workspace\SimpleCXF2\lib\xbean-2.2.0.jar;C:\workspace\SimpleCXF2\lib\xml-apis-1.3.02.jar;C:\workspace\SimpleCXF2\lib\xml-resolver-1.2.jar;C:\workspace\SimpleCXF2\lib\XmlSchema-1.2.jar;C:\workspace\SimpleCXF2\lib\xmlsec-1.3.0.jar user.name rroelofs java.vm.specification.version 1.0 java.home C:\Program Files\Java\jdk1.5.0_11\jre sun.arch.data.model 32 user.language en java.specification.vendor Sun Microsystems Inc. awt.toolkit sun.awt.windows.WToolkit java.vm.info mixed mode, sharing java.version 1.5.0_11 java.ext.dirs C:\Program Files\Java\jdk1.5.0_11\jre\lib\ext sun.boot.class.path C:\Program Files\Java\jdk1.5.0_11\jre\lib\rt.jar;C:\Program Files\Java\jdk1.5.0_11\jre\lib\i18n.jar;C:\Program Files\Java\jdk1.5.0_11\jre\lib\sunrsasign.jar;C:\Program Files\Java\jdk1.5.0_11\jre\lib\jsse.jar;C:\Program Files\Java\jdk1.5.0_11\jre\lib\jce.jar;C:\Program Files\Java\jdk1.5.0_11\jre\lib\charsets.jar;C:\Program Files\Java\jdk1.5.0_11\jre\classes java.vendor Sun Microsystems Inc. file.separator \ java.vendor.url.bug http://java.sun.com/cgi-bin/bugreport.cgi sun.io.unicode.encoding UnicodeLittle sun.cpu.endian little sun.desktop windows sun.cpu.isalist pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86 15-Jun-2007 13:59:35 org.springframework.context.support.AbstractApplicationContext refresh INFO: Refreshing [EMAIL PROTECTED]: display name [EMAIL PROTECTED]; startup date [Fri Jun 15 13:59:35 BST 2007]; root of context hierarchy 15-Jun-2007 13:59:35 org.apache.cxf.bus.spring.BusApplicationContext getConfigResources INFO: Could not find the configuration file cxf.xml on the classpath. 15-Jun-2007 13:59:35 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf.xml] 15-Jun-2007 13:59:36 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-extension-management.xml] 15-Jun-2007 13:59:36 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-extension-jms.xml] 15-Jun-2007 13:59:36 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-extension-local.xml] 15-Jun-2007 13:59:36 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-extension-soap.xml] 15-Jun-2007 13:59:36 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-extension-object-binding.xml] 15-Jun-2007 13:59:36 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-extension-addr.xml] 15-Jun-2007 13:59:36 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-extension-http-jetty.xml] 15-Jun-2007 13:59:36 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-extension-policy.xml] 15-Jun-2007 13:59:36 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-extension-http-binding.xml] 15-Jun-2007 13:59:36 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-extension-http.xml] 15-Jun-2007 13:59:36 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-extension-xml.xml] 15-Jun-2007 13:59:36 org.springframework.beans.factory.xml.XmlBeanDefinitionReader loadBeanDefinitions INFO: Loading XML bean definitions from class path resource [META-INF/cxf/cxf-extension-rm.xml] 15-Jun-2007 13:59:36 org.springframework.context.support.AbstractApplicationContext refresh INFO: Bean factory for application context [EMAIL PROTECTED]: [EMAIL PROTECTED] 15-Jun-2007 13:59:36 org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization INFO: Bean 'org.apache.cxf.bus.spring.Jsr250BeanPostProcessor' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 15-Jun-2007 13:59:36 org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization INFO: Bean 'cxf' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 15-Jun-2007 13:59:36 org.springframework.context.support.AbstractApplicationContext$BeanPostProcessorChecker postProcessAfterInitialization INFO: Bean 'org.apache.cxf.bus.spring.BusExtensionPostProcessor' is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-proxying) 15-Jun-2007 13:59:36 org.springframework.beans.factory.support.DefaultListableBeanFactory preInstantiateSingletons INFO: Pre-instantiating singletons in [EMAIL PROTECTED]: defining beans [cxf,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport.DestinationFactoryManager,org.apache.cxf.transport.ConduitInitiatorManager,org.apache.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.workqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org.apache.cxf.endpoint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycleManager,org.apache.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.transports.http.QueryHandlerRegistry,org.apache.cxf.endpoint.EndpointResolverRegistry,org.apache.cxf.headers.HeaderManager,org.apache.cxf.catalog.OASISCatalogManager,org.apache.cxf.management.jmx.InstrumentationManagerImpl,org.apache.cxf.transport.jms.JMSTransportFactory,org.apache.cxf.transport.local.LocalTransportFactory,org.apache.cxf.binding.soap.SoapBindingFactory,org.apache.cxf.binding.soap.SoapTransportFactory,org.apache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.binding.object.ObjectBindingFactory,org.apache.cxf.ws.addressing.policy.AddressingAssertionBuilder,org.apache.cxf.ws.addressing.policy.AddressingPolicyInterceptorProvider,org.apache.cxf.transport.http_jetty.JettyHTTPTransportFactory,org.apache.cxf.ws.policy.AssertionBuilderRegistry,org.apache.cxf.ws.policy.PolicyInterceptorProviderRegistry,org.apache.cxf.ws.policy.attachment.external.DomainExpressionBuilderRegistry,org.apache.cxf.ws.policy.attachment.external.EndpointReferenceDomainExpressionBuilder,org.apache.cxf.ws.policy.PolicyBuilder,org.apache.cxf.ws.policy.PolicyEngine,org.apache.cxf.ws.policy.attachment.wsdl11.Wsdl11AttachmentPolicyProvider,org.apache.cxf.ws.policy.attachment.ServiceModelPolicyProvider,org.apache.cxf.ws.policy.mtom.MTOMAssertionBuilder,org.apache.cxf.ws.policy.mtom.MTOMPolicyInterceptorProvider,org.apache.cxf.binding.http.HttpBindingFactory,org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder,org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder,org.apache.cxf.binding.xml.XMLBindingFactory,org.apache.cxf.ws.rm.RMManager,org.apache.cxf.ws.rm.policy.RMPolicyInterceptorProvider,org.apache.cxf.ws.rm.RMAssertionBuilder]; root of factory hierarchy 15-Jun-2007 13:59:37 org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass INFO: Creating Service {http://test/}UserService from class test.UserService Exception in thread "main" java.lang.ClassFormatError: Illegal class modifiers in class org/apache/cxf/ws/addressing/wsdl/package-info: 0x1600 at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at java.lang.Package.getPackageInfo(Package.java:350) at java.lang.Package.getAnnotation(Package.java:361) at com.sun.xml.bind.v2.model.annotation.RuntimeInlineAnnotationReader.getPackageAnnotation(RuntimeInlineAnnotationReader.java:85) at com.sun.xml.bind.v2.model.annotation.RuntimeInlineAnnotationReader.getPackageAnnotation(RuntimeInlineAnnotationReader.java:17) at com.sun.xml.bind.v2.model.impl.TypeInfoImpl.parseTypeName(TypeInfoImpl.java:130) at com.sun.xml.bind.v2.model.impl.ClassInfoImpl.<init>(ClassInfoImpl.java:132) at com.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.<init>(RuntimeClassInfoImpl.java:53) at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createClassInfo(RuntimeModelBuilder.java:65) at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createClassInfo(RuntimeModelBuilder.java:41) at com.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(ModelBuilder.java:130) at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:55) at com.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInfo(RuntimeModelBuilder.java:41) at com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:196) at com.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelBuilder.java:211) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAXBContextImpl.java:383) at com.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContextImpl.java:236) at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:76) at com.sun.xml.bind.v2.ContextFactory.createContext(ContextFactory.java:55) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:585) at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:210) at javax.xml.bind.ContextFinder.find(ContextFinder.java:366) at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574) at org.apache.cxf.jaxb.JAXBDataBinding.createJAXBContext(JAXBDataBinding.java:410) at org.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:266) at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:220) at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.initializeServiceModel(ReflectionServiceFactoryBean.java:248) at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.create(ReflectionServiceFactoryBean.java:136) at org.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint(AbstractEndpointFactory.java:83) at org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:88) at test.StartHelloService.main(StartHelloService.java:25)-----Original Message----- From: Freeman Fang [mailto:[EMAIL PROTECTED] Sent: 15 June 2007 11:44 To: [email protected] Subject: Re: problems with JaxWsServerFactoryBean / WS and JAXB annotations Hi Roman, I test your code against the latest trunk, it works well. The output islog4j:WARN No appenders could be found for logger (org.apache.cxf.bus.spring.BusApplicationContext).log4j:WARN Please initialize the log4j system properly.Jun 15, 2007 6:39:13 PM org.apache.cxf.bus.spring.BusApplicationContext getConfigResourcesINFO: Could not find the configuration file cxf.xml on the classpath.Jun 15, 2007 6:39:16 PM org.apache.cxf.service.factory.ReflectionServiceFactoryBean buildServiceFromClass INFO: Creating Service {http://test/}UserService from class test.UserServiceJun 15, 2007 6:39:18 PM sun.reflect.NativeMethodAccessorImpl invoke0INFO: Logging to org.slf4j.impl.JDK14LoggerAdapter(org.mortbay.log) via org.mortbay.log.Slf4jLogJun 15, 2007 6:39:18 PM sun.reflect.NativeMethodAccessorImpl invoke0 INFO: jetty-6.1.3 Jun 15, 2007 6:39:18 PM sun.reflect.NativeMethodAccessorImpl invoke0 INFO: Started SelectChannelConnector @ 0.0.0.0:8080 [EMAIL PROTECTED]Would you please clean install(mvn clean install) your trunk and try it again?Thanks very much Freeman Roelofsen, Roman wrote:A fresh checkout didn't help. I created an issue in JIRA: https://issues.apache.org/jira/browse/CXF-736 Cheers, Roman-----Original Message----- From: Willem Jiang [mailto:[EMAIL PROTECTED] Sent: 15 June 2007 03:22 To: [email protected] Subject: Re: problems with JaxWsServerFactoryBean / WS and JAXB annotations Hi Roman, It may relate to the change of revision 546954.Changed usage of fictious http://www.w3.org/2005/08/addressing/wsdl namespace to the 2005/02 version that actually existed as a WS-A standard.This change will affect the org.apache.cxf.ws.addressing.wsdl.package-info.classPlease update you trunk, and do a clean build all, I think the error will go way :)Cheers,Willem.Roelofsen, Roman wrote:Hi all,a simple example which I used for weeks now, doesn't workwith the latest SVN version of CXF.Illegal class modifiers in class org/apache/cxf/ws/addressing/wsdl/package-info: 0x1600Any ideas? Best regards, Roman Service Interface ----------------------- @WebService(serviceName = "HelloService") public interface Hello { public DataBean sayHello(DataBean dataBean); } Implementation ----------------------- @WebService(endpointInterface = "test.Hello") public class HelloImpl implements Hello { public DataBean sayHello(DataBean dataBean) { DataBean db = new DataBean(); db.setDataOne("One " + dataBean.getDataOne()); db.setDataTwo("Two " + dataBean.getDataTwo()); return db; } } DataBean ----------------------- @XmlRootElement(name = "DataBean") public class DataBean { ... //only getter/setter for dataOne and dataTwo ... } Start code ----------------------- JaxWsServerFactoryBean factory = new JaxWsServerFactoryBean(); factory.setServiceClass(Hello.class); factory.setAddress("http://localhost:8080/hello"); factory.setServiceBean(new HelloImpl()); Server server = factory.create(); Error message on start -----------------------Exception in thread "main" java.lang.ClassFormatError:at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620)atjava.security.SecureClassLoader.defineClass(SecureClassLoader. java:124)at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:242) at java.lang.Package.getPackageInfo(Package.java:350) at java.lang.Package.getAnnotation(Package.java:361)atcom.sun.xml.bind.v2.model.annotation.RuntimeInlineAnnotationRe ader.getPackageAnnotation(RuntimeInlineAnnotationReader.java:85)atcom.sun.xml.bind.v2.model.annotation.RuntimeInlineAnnotationRe ader.getPackageAnnotation(RuntimeInlineAnnotationReader.java:17)atcom.sun.xml.bind.v2.model.impl.TypeInfoImpl.parseTypeName(Type InfoImpl.java:130)atcom.sun.xml.bind.v2.model.impl.ClassInfoImpl.<init>(ClassInfoI mpl.java:132)atcom.sun.xml.bind.v2.model.impl.RuntimeClassInfoImpl.<init>(Run timeClassInfoImpl.java:53)atcom.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createClass Info(RuntimeModelBuilder.java:65)atcom.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.createClass Info(RuntimeModelBuilder.java:41)atcom.sun.xml.bind.v2.model.impl.ModelBuilder.getClassInfo(Model Builder.java:130)atcom.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInf o(RuntimeModelBuilder.java:55)atcom.sun.xml.bind.v2.model.impl.RuntimeModelBuilder.getClassInf o(RuntimeModelBuilder.java:41)atcom.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelB uilder.java:196)atcom.sun.xml.bind.v2.model.impl.ModelBuilder.getTypeInfo(ModelB uilder.java:211)atcom.sun.xml.bind.v2.runtime.JAXBContextImpl.getTypeInfoSet(JAX BContextImpl.java:383)atcom.sun.xml.bind.v2.runtime.JAXBContextImpl.<init>(JAXBContext Impl.java:236)atcom.sun.xml.bind.v2.ContextFactory.createContext(ContextFactor y.java:76)atcom.sun.xml.bind.v2.ContextFactory.createContext(ContextFactor y.java:55)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)atsun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess orImpl.java:39)atsun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth odAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:585)atjavax.xml.bind.ContextFinder.newInstance(ContextFinder.java:210)at javax.xml.bind.ContextFinder.find(ContextFinder.java:366) at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:574)atorg.apache.cxf.jaxb.JAXBDataBinding.createJAXBContext(JAXBData Binding.java:410)atorg.apache.cxf.jaxb.JAXBDataBinding.initialize(JAXBDataBinding .java:266)atorg.apache.cxf.service.factory.ReflectionServiceFactoryBean.bu ildServiceFromClass(ReflectionServiceFactoryBean.java:220)atorg.apache.cxf.service.factory.ReflectionServiceFactoryBean.in itializeServiceModel(ReflectionServiceFactoryBean.java:248)atorg.apache.cxf.service.factory.ReflectionServiceFactoryBean.cr eate(ReflectionServiceFactoryBean.java:136)atorg.apache.cxf.frontend.AbstractEndpointFactory.createEndpoint (AbstractEndpointFactory.java:83)atorg.apache.cxf.frontend.ServerFactoryBean.create(ServerFactory Bean.java:88)atorg.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServer FactoryBean.java:142)at test.StartHelloService.main(StartHelloService.java:18)
