You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cxf.apache.org by Alexandros Karypidis <ak...@yahoo.gr> on 2009/11/09 11:25:30 UTC
New volunteer needs help setting up
Hi,
I'd like to contribute to CXF. I'm in the process of setting up my
working environment and I need some help / guidance. My status is:
- checked out and built CXF trunk using Sun JDK 1.6.0_16 and maven 2.0.9
- installed latest Eclipse, PMD and Checkstyle
- created a workspace with -Psetup.eclipse and imported CXF modules into it
- configured "eclipse.workspace[.dir]" in my active profile so that mvn
eclipse:eclipse links new projects against the CXF modules in my eclipse
project
- created a new test project referencing the jax-ws frontend module in
my workspace
- modified org.apache.cxf.jaxws.JaxWsServerFactoryBean to print some
silly messages
- ran my test project to see the silly messages and verify I'm ready to go
So, being able to modify the trunk in my workspace and run projects that
link against the modified version means I'm ready to go.
However, I noticed one irritiating kludge: when I run "mvn test" for my
project at the command line, the junit test I've written fails to run.
The underlying reason is that the SOAP/HTTP transport seems to be missing.
Caused by: org.apache.cxf.BusException: No DestinationFactory was found
for the namespace http://schemas.xmlsoap.org/soap/http.
at
org.apache.cxf.transport.DestinationFactoryManagerImpl.getDestinationFactory(DestinationFactoryManagerImpl.java:127)
I do not know why this would happen as:
1) I have a dependency to cxf-rt-transports-http, cxf-rt-bindings-http
and cxf-rt-bindings-soap in my project's pom.xml
2) The same test runs fine within eclipse with "Run As -> JUnit Test"
Any help would be appreciated.
The surefire report is:
<?xml version="1.0" encoding="UTF-8" ?>
<testsuite failures="0" time="1.328" errors="1" skipped="0" tests="1"
name="test.HelloWorldTest">
<properties>
<property name="java.runtime.name" value="Java(TM) SE Runtime Environment"/>
<property name="sun.boot.library.path"
value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\bin"/>
<property name="java.vm.version" value="14.2-b01"/>
<property name="java.vm.vendor" value="Sun Microsystems Inc."/>
<property name="java.vendor.url" value="http://java.sun.com/"/>
<property name="path.separator" value=";"/>
<property name="java.vm.name" value="Java HotSpot(TM) Client VM"/>
<property name="file.encoding.pkg" value="sun.io"/>
<property name="user.country" value="GR"/>
<property name="sun.java.launcher" value="SUN_STANDARD"/>
<property name="sun.os.patch.level" value="Service Pack 3, v.3093"/>
<property name="java.vm.specification.name" value="Java Virtual Machine
Specification"/>
<property name="user.dir"
value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp"/>
<property name="java.runtime.version" value="1.6.0_16-b01"/>
<property name="java.awt.graphicsenv"
value="sun.awt.Win32GraphicsEnvironment"/>
<property name="basedir"
value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp"/>
<property name="java.endorsed.dirs"
value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\endorsed"/>
<property name="os.arch" value="x86"/>
<property name="surefire.real.class.path"
value="C:\DOCUME~1\ALEXAN~1.KAR\LOCALS~1\Temp\surefirebooter502591240075183015.jar"/>
<property name="java.io.tmpdir"
value="C:\DOCUME~1\ALEXAN~1.KAR\LOCALS~1\Temp\"/>
<property name="line.separator" value="
"/>
<property name="java.vm.specification.vendor" value="Sun Microsystems
Inc."/>
<property name="user.variant" value=""/>
<property name="os.name" value="Windows XP"/>
<property name="sun.jnu.encoding" value="Cp1253"/>
<property name="java.library.path"
value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:\cxf-dev\bin;D:\cxf-dev\runtime\jdk1.6.0_16\bin;D:\cxf-dev\tools\apache-maven-2.2.1\bin;D:\cxf-dev\tools\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\bin;D:\cxf-dev\tools\svn;D:\eessi\cn\devRuntime\oraxe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Programs\bin;C:\Program
Files\GTK2-Runtime\lib;D:\Programs\WinSCP\;D:\Programs\IBM\RationalSDLC\common;C:\Program
Files\Common Files\DivX Shared\;C:\Program
Files\TortoiseSVN\bin;C:\Program Files\OpenVPN\bin"/>
<property name="surefire.test.class.path"
value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\test-classes;D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\classes;d:\cxf-dev\mvn-repos\junit\junit\4.7\junit-4.7.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-api\2.3.0-SNAPSHOT\cxf-api-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-activation_1.1_spec\1.0.2\geronimo-activation_1.1_spec-1.0.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-utilities\2.3.0-SNAPSHOT\cxf-common-utilities-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-core\2.5.5\spring-core-2.5.5.jar;d:\cxf-dev\mvn-repos\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-beans\2.5.5\spring-beans-2.5.5.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-context\2.5.5\spring-context-2.5.5.jar;d:\cxf-dev\mvn-repos\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-annotation_1.0_spec\1.1.1\geronimo-annotation_1.0_spec-1.1.1.jar;d:\cxf-dev\mvn-repos\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-stax-api_1.0_spec\1.0.1\geronimo-stax-api_1.0_spec-1.0.1.jar;d:\cxf-dev\mvn-repos\wsdl4j\wsdl4j\1.6.2\wsdl4j-1.6.2.jar;d:\cxf-dev\mvn-repos\org\apache\ws\commons\schema\XmlSchema\1.4.5\XmlSchema-1.4.5.jar;d:\cxf-dev\mvn-repos\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\woodstox-core-asl\4.0.5\woodstox-core-asl-4.0.5.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\stax2-api\3.0.1\stax2-api-3.0.1.jar;d:\cxf-dev\mvn-repos\org\apache\neethi\neethi\2.0.4\neethi-2.0.4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-schemas\2.3.0-SNAPSHOT\cxf-common-schemas-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-http\2.3.0-SNAPSHOT\cxf-rt-bindings-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\codehaus\jra\jra\1.0-alpha-4\jra-1.0-alpha-4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-xml\2.3.0-SNAPSHOT\cxf-rt-bindings-xml-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-databinding-jaxb\2.3.0-SNAPSHOT\cxf-rt-databinding-jaxb-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-core\2.3.0-SNAPSHOT\cxf-rt-core-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-impl\2.1.12\jaxb-impl-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-javamail_1.4_spec\1.6\geronimo-javamail_1.4_spec-1.6.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-xjc\2.1.12\jaxb-xjc-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-transports-http\2.3.0-SNAPSHOT\cxf-rt-transports-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-web\2.5.5\spring-web-2.5.5.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-frontend-jaxws\2.3.0-SNAPSHOT\cxf-rt-frontend-jaxws-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\xml-resolver\xml-resolver\1.2\xml-resolver-1.2.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-jaxws_2.1_spec\1.0\geronimo-jaxws_2.1_spec-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-ws-metadata_2.0_spec\1.1.2\geronimo-ws-metadata_2.0_spec-1.1.2.jar;d:\cxf-dev\mvn-repos\asm\asm\2.2.3\asm-2.2.3.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-soap\2.3.0-SNAPSHOT\cxf-rt-bindings-soap-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-tools-common\2.3.0-SNAPSHOT\cxf-tools-common-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar;d:\cxf-dev\mvn-repos\org\apache\mina\mina-core\2.0.0-M6\mina-core-2.0.0-M6.jar;d:\cxf-dev\mvn-repos\org\slf4j\slf4j-api\1.5.2\slf4j-api-1.5.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-frontend-simple\2.3.0-SNAPSHOT\cxf-rt-frontend-simple-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-ws-addr\2.3.0-SNAPSHOT\cxf-rt-ws-addr-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\messaging\saaj\saaj-impl\1.3.2\saaj-impl-1.3.2.jar;d:\cxf-dev\mvn-repos\org\apache\velocity\velocity\1.6.2\velocity-1.6.2.jar;d:\cxf-dev\mvn-repos\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;d:\cxf-dev\mvn-repos\oro\oro\2.0.8\oro-2.0.8.jar;"/>
<property name="java.specification.name" value="Java Platform API
Specification"/>
<property name="java.class.version" value="50.0"/>
<property name="sun.management.compiler" value="HotSpot Client Compiler"/>
<property name="os.version" value="5.1"/>
<property name="user.home" value="D:"/>
<property name="user.timezone" value="Europe/Athens"/>
<property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
<property name="java.specification.version" value="1.6"/>
<property name="file.encoding" value="Cp1253"/>
<property name="user.name" value="alexandros.karypidis"/>
<property name="java.class.path"
value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\test-classes;D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\classes;d:\cxf-dev\mvn-repos\junit\junit\4.7\junit-4.7.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-api\2.3.0-SNAPSHOT\cxf-api-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-activation_1.1_spec\1.0.2\geronimo-activation_1.1_spec-1.0.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-utilities\2.3.0-SNAPSHOT\cxf-common-utilities-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-core\2.5.5\spring-core-2.5.5.jar;d:\cxf-dev\mvn-repos\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-beans\2.5.5\spring-beans-2.5.5.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-context\2.5.5\spring-context-2.5.5.jar;d:\cxf-dev\mvn-repos\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-annotation_1.0_spec\1.1.1\geronimo-annotation_1.0_spec-1.1.1.jar;d:\cxf-dev\mvn-repos\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-stax-api_1.0_spec\1.0.1\geronimo-stax-api_1.0_spec-1.0.1.jar;d:\cxf-dev\mvn-repos\wsdl4j\wsdl4j\1.6.2\wsdl4j-1.6.2.jar;d:\cxf-dev\mvn-repos\org\apache\ws\commons\schema\XmlSchema\1.4.5\XmlSchema-1.4.5.jar;d:\cxf-dev\mvn-repos\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\woodstox-core-asl\4.0.5\woodstox-core-asl-4.0.5.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\stax2-api\3.0.1\stax2-api-3.0.1.jar;d:\cxf-dev\mvn-repos\org\apache\neethi\neethi\2.0.4\neethi-2.0.4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-schemas\2.3.0-SNAPSHOT\cxf-common-schemas-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-http\2.3.0-SNAPSHOT\cxf-rt-bindings-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\codehaus\jra\jra\1.0-alpha-4\jra-1.0-alpha-4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-xml\2.3.0-SNAPSHOT\cxf-rt-bindings-xml-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-databinding-jaxb\2.3.0-SNAPSHOT\cxf-rt-databinding-jaxb-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-core\2.3.0-SNAPSHOT\cxf-rt-core-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-impl\2.1.12\jaxb-impl-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-javamail_1.4_spec\1.6\geronimo-javamail_1.4_spec-1.6.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-xjc\2.1.12\jaxb-xjc-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-transports-http\2.3.0-SNAPSHOT\cxf-rt-transports-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-web\2.5.5\spring-web-2.5.5.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-frontend-jaxws\2.3.0-SNAPSHOT\cxf-rt-frontend-jaxws-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\xml-resolver\xml-resolver\1.2\xml-resolver-1.2.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-jaxws_2.1_spec\1.0\geronimo-jaxws_2.1_spec-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-ws-metadata_2.0_spec\1.1.2\geronimo-ws-metadata_2.0_spec-1.1.2.jar;d:\cxf-dev\mvn-repos\asm\asm\2.2.3\asm-2.2.3.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-soap\2.3.0-SNAPSHOT\cxf-rt-bindings-soap-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-tools-common\2.3.0-SNAPSHOT\cxf-tools-common-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar;d:\cxf-dev\mvn-repos\org\apache\mina\mina-core\2.0.0-M6\mina-core-2.0.0-M6.jar;d:\cxf-dev\mvn-repos\org\slf4j\slf4j-api\1.5.2\slf4j-api-1.5.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-frontend-simple\2.3.0-SNAPSHOT\cxf-rt-frontend-simple-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-ws-addr\2.3.0-SNAPSHOT\cxf-rt-ws-addr-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\messaging\saaj\saaj-impl\1.3.2\saaj-impl-1.3.2.jar;d:\cxf-dev\mvn-repos\org\apache\velocity\velocity\1.6.2\velocity-1.6.2.jar;d:\cxf-dev\mvn-repos\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;d:\cxf-dev\mvn-repos\oro\oro\2.0.8\oro-2.0.8.jar;"/>
<property name="java.vm.specification.version" value="1.0"/>
<property name="sun.arch.data.model" value="32"/>
<property name="java.home" value="D:\cxf-dev\runtime\jdk1.6.0_16\jre"/>
<property name="java.specification.vendor" value="Sun Microsystems Inc."/>
<property name="user.language" value="el"/>
<property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
<property name="java.vm.info" value="mixed mode"/>
<property name="java.version" value="1.6.0_16"/>
<property name="java.ext.dirs"
value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
<property name="sun.boot.class.path"
value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\resources.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\rt.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\sunrsasign.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\jsse.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\jce.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\charsets.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\classes"/>
<property name="java.vendor" value="Sun Microsystems Inc."/>
<property name="localRepository" value="d:\cxf-dev\mvn-repos"/>
<property name="file.separator" value="\"/>
<property name="java.vendor.url.bug"
value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
<property name="sun.cpu.endian" value="little"/>
<property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
<property name="sun.desktop" value="windows"/>
<property name="sun.cpu.isalist" value="pentium_pro+mmx pentium_pro
pentium+mmx pentium i486 i386 i86"/>
</properties>
<testcase time="1.297" classname="test.HelloWorldTest" name="callHello">
<error
type="org.apache.cxf.service.factory.ServiceConstructionException">org.apache.cxf.service.factory.ServiceConstructionException
at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:126)
at
org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:171)
at test.HelloWorldTest.prepareTest(HelloWorldTest.java:27)
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:597)
at
org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
at
org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
at
org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
at
org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
at
org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
at
org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
at
org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
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:597)
at
org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
at
org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
Caused by: org.apache.cxf.BusException: No DestinationFactory was found
for the namespace http://schemas.xmlsoap.org/soap/http.
at
org.apache.cxf.transport.DestinationFactoryManagerImpl.getDestinationFactory(DestinationFactoryManagerImpl.java:127)
at org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:85)
at org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:69)
at
org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:110)
... 28 more
</error>
<system-err>9 Νοε 2009 11:48:03 πμ
org.springframework.context.support.AbstractApplicationContext
prepareRefresh
INFO: Refreshing
org.apache.cxf.bus.spring.BusApplicationContext@1a99561: display name
[org.apache.cxf.bus.spring.BusApplicationContext@1a99561]; startup date
[Mon Nov 09 11:48:03 EET 2009]; root of context hierarchy
9 Νοε 2009 11:48:03 πμ
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf.xml]
9 Νοε 2009 11:48:03 πμ
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-http-binding.xml]
9 Νοε 2009 11:48:03 πμ
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-xml.xml]
9 Νοε 2009 11:48:03 πμ
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-http.xml]
9 Νοε 2009 11:48:03 πμ
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-jaxws.xml]
9 Νοε 2009 11:48:03 πμ
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-soap.xml]
9 Νοε 2009 11:48:03 πμ
org.springframework.beans.factory.xml.XmlBeanDefinitionReader
loadBeanDefinitions
INFO: Loading XML bean definitions from class path resource
[META-INF/cxf/cxf-extension-addr.xml]
9 Νοε 2009 11:48:03 πμ
org.springframework.context.support.AbstractApplicationContext
obtainFreshBeanFactory
INFO: Bean factory for application context
[org.apache.cxf.bus.spring.BusApplicationContext@1a99561]:
org.springframework.beans.factory.support.DefaultListableBeanFactory@22ab57
9 Νοε 2009 11:48:04 πμ
org.springframework.beans.factory.support.DefaultListableBeanFactory
preInstantiateSingletons
INFO: Pre-instantiating singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@22ab57:
defining beans
[cxf,org.apache.cxf.bus.spring.BusApplicationListener,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.configuration.Configurer,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.service.factory.FactoryBeanListenerManager,org.apache.cxf.endpoint.ServiceContractResolverRegistry,org.apache.cxf.binding.http.HttpBindingFactory,org.apache.cxf.binding.xml.XMLBindingFactory,org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder,org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder,org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider,org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory,org.apache.cxf.jaxws.context.WebServiceContextResourceResolver,org.apache.cxf.jaxws.context.WebServiceContextImpl,org.apache.cxf.binding.soap.SoapBindingFactory,org.apache.cxf.binding.soap.SoapTransportFactory,org.apache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.ws.addressing.policy.AddressingAssertionBuilder,org.apache.cxf.ws.addressing.policy.AddressingPolicyInterceptorProvider,org.apache.cxf.ws.addressing.policy.UsingAddressingAssertionBuilder];
root of factory hierarchy
9 Νοε 2009 11:48:04 πμ
org.apache.cxf.service.factory.ReflectionServiceFactoryBean
buildServiceFromClass
INFO: Creating Service {http://service/}HelloWorldService from class
service.HelloWorld
</system-err>
</testcase>
</testsuite>
Re: New volunteer needs help setting up
Posted by Alexandros Karypidis <ak...@yahoo.gr>.
Thanks Daniel,
Indeed it solved my problem and also allows me to know why it didn't
work in the first place.
Daniel Kulp wrote:
> You also need an implementation of the cxf server side stuff. You can either:
> 1) use cxf-rt-transport-http-jetty to get the jetty based stuff. This is
> most likely what eclipse is pulling in (more in a sec).
>
> 2) use the servlet transport built into cxf-rt-transport-http. If you do
> that, you would need something like httpunit or embedded jetty something to
> bring up the servlet.
>
> Eclipse projects don't differentiate between "test" resources and "runtime"
> resources like Maven does. When maven creates the projects, all the
> resources are exported. In your case, the jaxws frontend has a test scope dep
> on cxf-rt-transport-http-jetty. Thus, in Eclipse, all the modules that
> depend on jaxws also get jetty. However, in Maven, they don't. They would
> explicitly need to also declare a test scope dep.
>
> Dan
>
Re: New volunteer needs help setting up
Posted by Daniel Kulp <dk...@apache.org>.
You also need an implementation of the cxf server side stuff. You can either:
1) use cxf-rt-transport-http-jetty to get the jetty based stuff. This is
most likely what eclipse is pulling in (more in a sec).
2) use the servlet transport built into cxf-rt-transport-http. If you do
that, you would need something like httpunit or embedded jetty something to
bring up the servlet.
Eclipse projects don't differentiate between "test" resources and "runtime"
resources like Maven does. When maven creates the projects, all the
resources are exported. In your case, the jaxws frontend has a test scope dep
on cxf-rt-transport-http-jetty. Thus, in Eclipse, all the modules that
depend on jaxws also get jetty. However, in Maven, they don't. They would
explicitly need to also declare a test scope dep.
Dan
On Mon November 9 2009 5:25:30 am Alexandros Karypidis wrote:
> Hi,
>
> I'd like to contribute to CXF. I'm in the process of setting up my
> working environment and I need some help / guidance. My status is:
>
> - checked out and built CXF trunk using Sun JDK 1.6.0_16 and maven 2.0.9
> - installed latest Eclipse, PMD and Checkstyle
> - created a workspace with -Psetup.eclipse and imported CXF modules into it
> - configured "eclipse.workspace[.dir]" in my active profile so that mvn
> eclipse:eclipse links new projects against the CXF modules in my eclipse
> project
> - created a new test project referencing the jax-ws frontend module in
> my workspace
> - modified org.apache.cxf.jaxws.JaxWsServerFactoryBean to print some
> silly messages
> - ran my test project to see the silly messages and verify I'm ready to go
>
> So, being able to modify the trunk in my workspace and run projects that
> link against the modified version means I'm ready to go.
>
> However, I noticed one irritiating kludge: when I run "mvn test" for my
> project at the command line, the junit test I've written fails to run.
>
> The underlying reason is that the SOAP/HTTP transport seems to be missing.
> Caused by: org.apache.cxf.BusException: No DestinationFactory was found
> for the namespace http://schemas.xmlsoap.org/soap/http.
> at
> org.apache.cxf.transport.DestinationFactoryManagerImpl.getDestinationFactor
> y(DestinationFactoryManagerImpl.java:127)
>
> I do not know why this would happen as:
>
> 1) I have a dependency to cxf-rt-transports-http, cxf-rt-bindings-http
> and cxf-rt-bindings-soap in my project's pom.xml
> 2) The same test runs fine within eclipse with "Run As -> JUnit Test"
>
> Any help would be appreciated.
>
> The surefire report is:
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <testsuite failures="0" time="1.328" errors="1" skipped="0" tests="1"
> name="test.HelloWorldTest">
> <properties>
> <property name="java.runtime.name" value="Java(TM) SE Runtime
> Environment"/> <property name="sun.boot.library.path"
> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\bin"/>
> <property name="java.vm.version" value="14.2-b01"/>
> <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
> <property name="java.vendor.url" value="http://java.sun.com/"/>
> <property name="path.separator" value=";"/>
> <property name="java.vm.name" value="Java HotSpot(TM) Client VM"/>
> <property name="file.encoding.pkg" value="sun.io"/>
> <property name="user.country" value="GR"/>
> <property name="sun.java.launcher" value="SUN_STANDARD"/>
> <property name="sun.os.patch.level" value="Service Pack 3, v.3093"/>
> <property name="java.vm.specification.name" value="Java Virtual Machine
> Specification"/>
> <property name="user.dir"
> value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp"/>
> <property name="java.runtime.version" value="1.6.0_16-b01"/>
> <property name="java.awt.graphicsenv"
> value="sun.awt.Win32GraphicsEnvironment"/>
> <property name="basedir"
> value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp"/>
> <property name="java.endorsed.dirs"
> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\endorsed"/>
> <property name="os.arch" value="x86"/>
> <property name="surefire.real.class.path"
> value="C:\DOCUME~1\ALEXAN~1.KAR\LOCALS~1\Temp\surefirebooter502591240075183
> 015.jar"/> <property name="java.io.tmpdir"
> value="C:\DOCUME~1\ALEXAN~1.KAR\LOCALS~1\Temp\"/>
> <property name="line.separator" value="
> "/>
> <property name="java.vm.specification.vendor" value="Sun Microsystems
> Inc."/>
> <property name="user.variant" value=""/>
> <property name="os.name" value="Windows XP"/>
> <property name="sun.jnu.encoding" value="Cp1253"/>
> <property name="java.library.path"
> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\bin;.;C:\WINDOWS\Sun\Java\bin;C:\
> WINDOWS\system32;C:\WINDOWS;D:\cxf-dev\bin;D:\cxf-dev\runtime\jdk1.6.0_16\b
> in;D:\cxf-dev\tools\apache-maven-2.2.1\bin;D:\cxf-dev\tools\eclipse\plugins
> \org.apache.ant_1.7.1.v20090120-1145\bin;D:\cxf-dev\tools\svn;D:\eessi\cn\d
> evRuntime\oraxe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:
> \WINDOWS;C:\WINDOWS\System32\Wbem;D:\Programs\bin;C:\Program
> Files\GTK2-Runtime\lib;D:\Programs\WinSCP\;D:\Programs\IBM\RationalSDLC\co
> mmon;C:\Program Files\Common Files\DivX Shared\;C:\Program
> Files\TortoiseSVN\bin;C:\Program Files\OpenVPN\bin"/>
> <property name="surefire.test.class.path"
> value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\test-classes;D
> :\cxf-dev\projects\akarypid\test-jaxws-webapp\target\classes;d:\cxf-dev\mvn
> -repos\junit\junit\4.7\junit-4.7.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cx
> f-api\2.3.0-SNAPSHOT\cxf-api-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\ap
> ache\geronimo\specs\geronimo-activation_1.1_spec\1.0.2\geronimo-activation_
> 1.1_spec-1.0.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-utilities
> \2.3.0-SNAPSHOT\cxf-common-utilities-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repo
> s\org\springframework\spring-core\2.5.5\spring-core-2.5.5.jar;d:\cxf-dev\mv
> n-repos\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar;d:\
> cxf-dev\mvn-repos\org\springframework\spring-beans\2.5.5\spring-beans-2.5.5
> .jar;d:\cxf-dev\mvn-repos\org\springframework\spring-context\2.5.5\spring-c
> ontext-2.5.5.jar;d:\cxf-dev\mvn-repos\aopalliance\aopalliance\1.0\aopallian
> ce-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-annotati
> on_1.0_spec\1.1.1\geronimo-annotation_1.0_spec-1.1.1.jar;d:\cxf-dev\mvn-rep
> os\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar;d:\cxf-dev\mvn-repos\org\ap
> ache\geronimo\specs\geronimo-stax-api_1.0_spec\1.0.1\geronimo-stax-api_1.0_
> spec-1.0.1.jar;d:\cxf-dev\mvn-repos\wsdl4j\wsdl4j\1.6.2\wsdl4j-1.6.2.jar;d:
> \cxf-dev\mvn-repos\org\apache\ws\commons\schema\XmlSchema\1.4.5\XmlSchema-1
> .4.5.jar;d:\cxf-dev\mvn-repos\commons-lang\commons-lang\2.4\commons-lang-2.
> 4.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\woodstox-core-asl\4.0.5\wo
> odstox-core-asl-4.0.5.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\stax2-
> api\3.0.1\stax2-api-3.0.1.jar;d:\cxf-dev\mvn-repos\org\apache\neethi\neethi
> \2.0.4\neethi-2.0.4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-sche
> mas\2.3.0-SNAPSHOT\cxf-common-schemas-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-rep
> os\org\apache\cxf\cxf-rt-bindings-http\2.3.0-SNAPSHOT\cxf-rt-bindings-http-
> 2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\codehaus\jra\jra\1.0-alpha-4\jr
> a-1.0-alpha-4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-xml\2
> .3.0-SNAPSHOT\cxf-rt-bindings-xml-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\o
> rg\apache\cxf\cxf-rt-databinding-jaxb\2.3.0-SNAPSHOT\cxf-rt-databinding-jax
> b-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-core\2.3.0-
> SNAPSHOT\cxf-rt-core-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bi
> nd\jaxb-impl\2.1.12\jaxb-impl-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\ge
> ronimo\specs\geronimo-javamail_1.4_spec\1.6\geronimo-javamail_1.4_spec-1.6.
> jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-xjc\2.1.12\jaxb-xjc-2.1.12.j
> ar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-transports-http\2.3.0-SNAPSHO
> T\cxf-rt-transports-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\spring
> framework\spring-web\2.5.5\spring-web-2.5.5.jar;d:\cxf-dev\mvn-repos\org\ap
> ache\cxf\cxf-rt-frontend-jaxws\2.3.0-SNAPSHOT\cxf-rt-frontend-jaxws-2.3.0-S
> NAPSHOT.jar;d:\cxf-dev\mvn-repos\xml-resolver\xml-resolver\1.2\xml-resolver
> -1.2.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-jaxws_2.1_
> spec\1.0\geronimo-jaxws_2.1_spec-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\ge
> ronimo\specs\geronimo-ws-metadata_2.0_spec\1.1.2\geronimo-ws-metadata_2.0_s
> pec-1.1.2.jar;d:\cxf-dev\mvn-repos\asm\asm\2.2.3\asm-2.2.3.jar;d:\cxf-dev\m
> vn-repos\org\apache\cxf\cxf-rt-bindings-soap\2.3.0-SNAPSHOT\cxf-rt-bindings
> -soap-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-tools-comm
> on\2.3.0-SNAPSHOT\cxf-tools-common-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\
> javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar;d:\cxf-dev\mvn-repos\org\apach
> e\mina\mina-core\2.0.0-M6\mina-core-2.0.0-M6.jar;d:\cxf-dev\mvn-repos\org\s
> lf4j\slf4j-api\1.5.2\slf4j-api-1.5.2.jar;d:\cxf-dev\mvn-repos\org\apache\cx
> f\cxf-rt-frontend-simple\2.3.0-SNAPSHOT\cxf-rt-frontend-simple-2.3.0-SNAPSH
> OT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-ws-addr\2.3.0-SNAPSHOT\cx
> f-rt-ws-addr-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\messaging\
> saaj\saaj-impl\1.3.2\saaj-impl-1.3.2.jar;d:\cxf-dev\mvn-repos\org\apache\ve
> locity\velocity\1.6.2\velocity-1.6.2.jar;d:\cxf-dev\mvn-repos\commons-colle
> ctions\commons-collections\3.2.1\commons-collections-3.2.1.jar;d:\cxf-dev\m
> vn-repos\oro\oro\2.0.8\oro-2.0.8.jar;"/> <property
> name="java.specification.name" value="Java Platform API
> Specification"/>
> <property name="java.class.version" value="50.0"/>
> <property name="sun.management.compiler" value="HotSpot Client Compiler"/>
> <property name="os.version" value="5.1"/>
> <property name="user.home" value="D:"/>
> <property name="user.timezone" value="Europe/Athens"/>
> <property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
> <property name="java.specification.version" value="1.6"/>
> <property name="file.encoding" value="Cp1253"/>
> <property name="user.name" value="alexandros.karypidis"/>
> <property name="java.class.path"
> value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\test-classes;D
> :\cxf-dev\projects\akarypid\test-jaxws-webapp\target\classes;d:\cxf-dev\mvn
> -repos\junit\junit\4.7\junit-4.7.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cx
> f-api\2.3.0-SNAPSHOT\cxf-api-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\ap
> ache\geronimo\specs\geronimo-activation_1.1_spec\1.0.2\geronimo-activation_
> 1.1_spec-1.0.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-utilities
> \2.3.0-SNAPSHOT\cxf-common-utilities-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repo
> s\org\springframework\spring-core\2.5.5\spring-core-2.5.5.jar;d:\cxf-dev\mv
> n-repos\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar;d:\
> cxf-dev\mvn-repos\org\springframework\spring-beans\2.5.5\spring-beans-2.5.5
> .jar;d:\cxf-dev\mvn-repos\org\springframework\spring-context\2.5.5\spring-c
> ontext-2.5.5.jar;d:\cxf-dev\mvn-repos\aopalliance\aopalliance\1.0\aopallian
> ce-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-annotati
> on_1.0_spec\1.1.1\geronimo-annotation_1.0_spec-1.1.1.jar;d:\cxf-dev\mvn-rep
> os\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar;d:\cxf-dev\mvn-repos\org\ap
> ache\geronimo\specs\geronimo-stax-api_1.0_spec\1.0.1\geronimo-stax-api_1.0_
> spec-1.0.1.jar;d:\cxf-dev\mvn-repos\wsdl4j\wsdl4j\1.6.2\wsdl4j-1.6.2.jar;d:
> \cxf-dev\mvn-repos\org\apache\ws\commons\schema\XmlSchema\1.4.5\XmlSchema-1
> .4.5.jar;d:\cxf-dev\mvn-repos\commons-lang\commons-lang\2.4\commons-lang-2.
> 4.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\woodstox-core-asl\4.0.5\wo
> odstox-core-asl-4.0.5.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\stax2-
> api\3.0.1\stax2-api-3.0.1.jar;d:\cxf-dev\mvn-repos\org\apache\neethi\neethi
> \2.0.4\neethi-2.0.4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-sche
> mas\2.3.0-SNAPSHOT\cxf-common-schemas-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-rep
> os\org\apache\cxf\cxf-rt-bindings-http\2.3.0-SNAPSHOT\cxf-rt-bindings-http-
> 2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\codehaus\jra\jra\1.0-alpha-4\jr
> a-1.0-alpha-4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-xml\2
> .3.0-SNAPSHOT\cxf-rt-bindings-xml-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\o
> rg\apache\cxf\cxf-rt-databinding-jaxb\2.3.0-SNAPSHOT\cxf-rt-databinding-jax
> b-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-core\2.3.0-
> SNAPSHOT\cxf-rt-core-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bi
> nd\jaxb-impl\2.1.12\jaxb-impl-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\ge
> ronimo\specs\geronimo-javamail_1.4_spec\1.6\geronimo-javamail_1.4_spec-1.6.
> jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-xjc\2.1.12\jaxb-xjc-2.1.12.j
> ar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-transports-http\2.3.0-SNAPSHO
> T\cxf-rt-transports-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\spring
> framework\spring-web\2.5.5\spring-web-2.5.5.jar;d:\cxf-dev\mvn-repos\org\ap
> ache\cxf\cxf-rt-frontend-jaxws\2.3.0-SNAPSHOT\cxf-rt-frontend-jaxws-2.3.0-S
> NAPSHOT.jar;d:\cxf-dev\mvn-repos\xml-resolver\xml-resolver\1.2\xml-resolver
> -1.2.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-jaxws_2.1_
> spec\1.0\geronimo-jaxws_2.1_spec-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\ge
> ronimo\specs\geronimo-ws-metadata_2.0_spec\1.1.2\geronimo-ws-metadata_2.0_s
> pec-1.1.2.jar;d:\cxf-dev\mvn-repos\asm\asm\2.2.3\asm-2.2.3.jar;d:\cxf-dev\m
> vn-repos\org\apache\cxf\cxf-rt-bindings-soap\2.3.0-SNAPSHOT\cxf-rt-bindings
> -soap-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-tools-comm
> on\2.3.0-SNAPSHOT\cxf-tools-common-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\
> javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar;d:\cxf-dev\mvn-repos\org\apach
> e\mina\mina-core\2.0.0-M6\mina-core-2.0.0-M6.jar;d:\cxf-dev\mvn-repos\org\s
> lf4j\slf4j-api\1.5.2\slf4j-api-1.5.2.jar;d:\cxf-dev\mvn-repos\org\apache\cx
> f\cxf-rt-frontend-simple\2.3.0-SNAPSHOT\cxf-rt-frontend-simple-2.3.0-SNAPSH
> OT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-ws-addr\2.3.0-SNAPSHOT\cx
> f-rt-ws-addr-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\messaging\
> saaj\saaj-impl\1.3.2\saaj-impl-1.3.2.jar;d:\cxf-dev\mvn-repos\org\apache\ve
> locity\velocity\1.6.2\velocity-1.6.2.jar;d:\cxf-dev\mvn-repos\commons-colle
> ctions\commons-collections\3.2.1\commons-collections-3.2.1.jar;d:\cxf-dev\m
> vn-repos\oro\oro\2.0.8\oro-2.0.8.jar;"/> <property
> name="java.vm.specification.version" value="1.0"/>
> <property name="sun.arch.data.model" value="32"/>
> <property name="java.home" value="D:\cxf-dev\runtime\jdk1.6.0_16\jre"/>
> <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
> <property name="user.language" value="el"/>
> <property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
> <property name="java.vm.info" value="mixed mode"/>
> <property name="java.version" value="1.6.0_16"/>
> <property name="java.ext.dirs"
> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\e
> xt"/> <property name="sun.boot.class.path"
> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\resources.jar;D:\cxf-dev\runt
> ime\jdk1.6.0_16\jre\lib\rt.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\sunrs
> asign.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\jsse.jar;D:\cxf-dev\runtim
> e\jdk1.6.0_16\jre\lib\jce.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\charse
> ts.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\classes"/> <property
> name="java.vendor" value="Sun Microsystems Inc."/>
> <property name="localRepository" value="d:\cxf-dev\mvn-repos"/>
> <property name="file.separator" value="\"/>
> <property name="java.vendor.url.bug"
> value="http://java.sun.com/cgi-bin/bugreport.cgi"/>
> <property name="sun.cpu.endian" value="little"/>
> <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
> <property name="sun.desktop" value="windows"/>
> <property name="sun.cpu.isalist" value="pentium_pro+mmx pentium_pro
> pentium+mmx pentium i486 i386 i86"/>
> </properties>
> <testcase time="1.297" classname="test.HelloWorldTest" name="callHello">
> <error
> type="org.apache.cxf.service.factory.ServiceConstructionException">org.apac
> he.cxf.service.factory.ServiceConstructionException at
> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:126
> ) at
> org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.j
> ava:171) at test.HelloWorldTest.prepareTest(HelloWorldTest.java:27)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3
> 9) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
> l.java:25) at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod
> .java:44) at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.
> java:15) at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.j
> ava:41) at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:2
> 7) at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.ja
> va:76) at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.ja
> va:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:6
> 2) at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(A
> bstractDirectoryTestSuite.java:140) at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(Abstract
> DirectoryTestSuite.java:127) at
> org.apache.maven.surefire.Surefire.run(Surefire.java:177)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:3
> 9) at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp
> l.java:25) at java.lang.reflect.Method.invoke(Method.java:597)
> at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(Surefire
> Booter.java:345) at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:10
> 09) Caused by: org.apache.cxf.BusException: No DestinationFactory was found
> for the namespace http://schemas.xmlsoap.org/soap/http.
> at
> org.apache.cxf.transport.DestinationFactoryManagerImpl.getDestinationFactor
> y(DestinationFactoryManagerImpl.java:127) at
> org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:85) at
> org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:69) at
> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:110
> ) ... 28 more
> </error>
> <system-err>9 Νοε 2009 11:48:03 πμ
> org.springframework.context.support.AbstractApplicationContext
> prepareRefresh
> INFO: Refreshing
> org.apache.cxf.bus.spring.BusApplicationContext@1a99561: display name
> [org.apache.cxf.bus.spring.BusApplicationContext@1a99561]; startup date
> [Mon Nov 09 11:48:03 EET 2009]; root of context hierarchy
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf-extension-http-binding.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf-extension-xml.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf-extension-http.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf-extension-jaxws.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf-extension-soap.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf-extension-addr.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.context.support.AbstractApplicationContext
> obtainFreshBeanFactory
> INFO: Bean factory for application context
> [org.apache.cxf.bus.spring.BusApplicationContext@1a99561]:
> org.springframework.beans.factory.support.DefaultListableBeanFactory@22ab57
> 9 Νοε 2009 11:48:04 πμ
> org.springframework.beans.factory.support.DefaultListableBeanFactory
> preInstantiateSingletons
> INFO: Pre-instantiating singletons in
> org.springframework.beans.factory.support.DefaultListableBeanFactory@22ab57
> : defining beans
> [cxf,org.apache.cxf.bus.spring.BusApplicationListener,org.apache.cxf.bus.sp
> ring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250Bean
> PostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apach
> e.cxf.resource.ResourceManager,org.apache.cxf.configuration.Configurer,org.
> apache.cxf.binding.BindingFactoryManager,org.apache.cxf.transport.Destinati
> onFactoryManager,org.apache.cxf.transport.ConduitInitiatorManager,org.apach
> e.cxf.wsdl.WSDLManager,org.apache.cxf.phase.PhaseManager,org.apache.cxf.wor
> kqueue.WorkQueueManager,org.apache.cxf.buslifecycle.BusLifeCycleManager,org
> .apache.cxf.endpoint.ServerRegistry,org.apache.cxf.endpoint.ServerLifeCycle
> Manager,org.apache.cxf.endpoint.ClientLifeCycleManager,org.apache.cxf.trans
> ports.http.QueryHandlerRegistry,org.apache.cxf.endpoint.EndpointResolverReg
> istry,org.apache.cxf.headers.HeaderManager,org.apache.cxf.catalog.OASISCata
> logManager,org.apache.cxf.service.factory.FactoryBeanListenerManager,org.ap
> ache.cxf.endpoint.ServiceContractResolverRegistry,org.apache.cxf.binding.ht
> tp.HttpBindingFactory,org.apache.cxf.binding.xml.XMLBindingFactory,org.apac
> he.cxf.transport.http.policy.HTTPClientAssertionBuilder,org.apache.cxf.tran
> sport.http.policy.HTTPServerAssertionBuilder,org.apache.cxf.transport.http.
> policy.NoOpPolicyInterceptorProvider,org.apache.cxf.transport.http.ClientOn
> lyHTTPTransportFactory,org.apache.cxf.jaxws.context.WebServiceContextResour
> ceResolver,org.apache.cxf.jaxws.context.WebServiceContextImpl,org.apache.cx
> f.binding.soap.SoapBindingFactory,org.apache.cxf.binding.soap.SoapTransport
> Factory,org.apache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.w
> s.addressing.policy.AddressingAssertionBuilder,org.apache.cxf.ws.addressing
> .policy.AddressingPolicyInterceptorProvider,org.apache.cxf.ws.addressing.po
> licy.UsingAddressingAssertionBuilder]; root of factory hierarchy
> 9 Νοε 2009 11:48:04 πμ
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean
> buildServiceFromClass
> INFO: Creating Service {http://service/}HelloWorldService from class
> service.HelloWorld
> </system-err>
> </testcase>
> </testsuite>
>
--
Daniel Kulp
dkulp@apache.org
http://www.dankulp.com/blog
Re: New volunteer needs help setting up
Posted by Alexandros Karypidis <ak...@yahoo.gr>.
Hi Benson,
It is a test case in my test project.
The src/main/java contains the JAX-WS service from
http://cxf.apache.org/docs/a-simple-jax-ws-service.html
The src/test/java contains a junit test I wrote that:
1) Publishes the service in a @Before as described in
http://cxf.apache.org/docs/a-simple-jax-ws-service.html#AsimpleJAX-WSservice-Publishingyourservice
2) Accesses the service in a @Test as described in
http://cxf.apache.org/docs/a-simple-jax-ws-service.html#AsimpleJAX-WSservice-Accessingyourservice
I do not create a Bus myself and there is no "cxf-beans.xml" that I
wrote for Spring.
Benson Margulies wrote:
> DId you make your own project for this test case, or is this a test case
> added to an existing project? It sounds like you are missing a Spring
> 'import' statement for the transport. Do you have a Spring config?
>
>
> On Mon, Nov 9, 2009 at 5:25 AM, Alexandros Karypidis <ak...@yahoo.gr>wrote:
>
>
>> Hi,
>>
>> I'd like to contribute to CXF. I'm in the process of setting up my working
>> environment and I need some help / guidance. My status is:
>>
>> - checked out and built CXF trunk using Sun JDK 1.6.0_16 and maven 2.0.9
>> - installed latest Eclipse, PMD and Checkstyle
>> - created a workspace with -Psetup.eclipse and imported CXF modules into it
>> - configured "eclipse.workspace[.dir]" in my active profile so that mvn
>> eclipse:eclipse links new projects against the CXF modules in my eclipse
>> project
>> - created a new test project referencing the jax-ws frontend module in my
>> workspace
>> - modified org.apache.cxf.jaxws.JaxWsServerFactoryBean to print some silly
>> messages
>> - ran my test project to see the silly messages and verify I'm ready to go
>>
>> So, being able to modify the trunk in my workspace and run projects that
>> link against the modified version means I'm ready to go.
>>
>> However, I noticed one irritiating kludge: when I run "mvn test" for my
>> project at the command line, the junit test I've written fails to run.
>>
>> The underlying reason is that the SOAP/HTTP transport seems to be missing.
>> Caused by: org.apache.cxf.BusException: No DestinationFactory was found for
>> the namespace http://schemas.xmlsoap.org/soap/http.
>> at
>> org.apache.cxf.transport.DestinationFactoryManagerImpl.getDestinationFactory(DestinationFactoryManagerImpl.java:127)
>>
>> I do not know why this would happen as:
>>
>> 1) I have a dependency to cxf-rt-transports-http, cxf-rt-bindings-http and
>> cxf-rt-bindings-soap in my project's pom.xml
>> 2) The same test runs fine within eclipse with "Run As -> JUnit Test"
>>
>> Any help would be appreciated.
>>
>> The surefire report is:
>>
>> <?xml version="1.0" encoding="UTF-8" ?>
>> <testsuite failures="0" time="1.328" errors="1" skipped="0" tests="1"
>> name="test.HelloWorldTest">
>> <properties>
>> <property name="java.runtime.name" value="Java(TM) SE Runtime
>> Environment"/>
>> <property name="sun.boot.library.path"
>> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\bin"/>
>> <property name="java.vm.version" value="14.2-b01"/>
>> <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
>> <property name="java.vendor.url" value="http://java.sun.com/"/>
>> <property name="path.separator" value=";"/>
>> <property name="java.vm.name" value="Java HotSpot(TM) Client VM"/>
>> <property name="file.encoding.pkg" value="sun.io"/>
>> <property name="user.country" value="GR"/>
>> <property name="sun.java.launcher" value="SUN_STANDARD"/>
>> <property name="sun.os.patch.level" value="Service Pack 3, v.3093"/>
>> <property name="java.vm.specification.name" value="Java Virtual Machine
>> Specification"/>
>> <property name="user.dir"
>> value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp"/>
>> <property name="java.runtime.version" value="1.6.0_16-b01"/>
>> <property name="java.awt.graphicsenv"
>> value="sun.awt.Win32GraphicsEnvironment"/>
>> <property name="basedir"
>> value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp"/>
>> <property name="java.endorsed.dirs"
>> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\endorsed"/>
>> <property name="os.arch" value="x86"/>
>> <property name="surefire.real.class.path"
>> value="C:\DOCUME~1\ALEXAN~1.KAR\LOCALS~1\Temp\surefirebooter502591240075183015.jar"/>
>> <property name="java.io.tmpdir"
>> value="C:\DOCUME~1\ALEXAN~1.KAR\LOCALS~1\Temp\"/>
>> <property name="line.separator" value="
>> "/>
>> <property name="java.vm.specification.vendor" value="Sun Microsystems
>> Inc."/>
>> <property name="user.variant" value=""/>
>> <property name="os.name" value="Windows XP"/>
>> <property name="sun.jnu.encoding" value="Cp1253"/>
>> <property name="java.library.path"
>> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:\cxf-dev\bin;D:\cxf-dev\runtime\jdk1.6.0_16\bin;D:\cxf-dev\tools\apache-maven-2.2.1\bin;D:\cxf-dev\tools\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\bin;D:\cxf-dev\tools\svn;D:\eessi\cn\devRuntime\oraxe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Programs\bin;C:\Program
>> Files\GTK2-Runtime\lib;D:\Programs\WinSCP\;D:\Programs\IBM\RationalSDLC\common;C:\Program
>> Files\Common Files\DivX Shared\;C:\Program Files\TortoiseSVN\bin;C:\Program
>> Files\OpenVPN\bin"/>
>> <property name="surefire.test.class.path"
>> value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\test-classes;D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\classes;d:\cxf-dev\mvn-repos\junit\junit\4.7\junit-4.7.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-api\2.3.0-SNAPSHOT\cxf-api-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-activation_1.1_spec\1.0.2\geronimo-activation_1.1_spec-1.0.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-utilities\2.3.0-SNAPSHOT\cxf-common-utilities-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-core\2.5.5\spring-core-2.5.5.jar;d:\cxf-dev\mvn-repos\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-beans\2.5.5\spring-beans-2.5.5.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-context\2.5.5\spring-context-2.5.5.jar;d:\cxf-dev\mvn-repos\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-annotation_1.0_spec\1.1.1\geronimo-annotation_1.0_spec-1.1.1.jar;d:\cxf-dev\mvn-repos\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-stax-api_1.0_spec\1.0.1\geronimo-stax-api_1.0_spec-1.0.1.jar;d:\cxf-dev\mvn-repos\wsdl4j\wsdl4j\1.6.2\wsdl4j-1.6.2.jar;d:\cxf-dev\mvn-repos\org\apache\ws\commons\schema\XmlSchema\1.4.5\XmlSchema-1.4.5.jar;d:\cxf-dev\mvn-repos\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\woodstox-core-asl\4.0.5\woodstox-core-asl-4.0.5.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\stax2-api\3.0.1\stax2-api-3.0.1.jar;d:\cxf-dev\mvn-repos\org\apache\neethi\neethi\2.0.4\neethi-2.0.4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-schemas\2.3.0-SNAPSHOT\cxf-common-schemas-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-http\2.3.0-SNAPSHOT\cxf-rt-bindings-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\codehaus\jra\jra\1.0-alpha-4\jra-1.0-alpha-4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-xml\2.3.0-SNAPSHOT\cxf-rt-bindings-xml-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-databinding-jaxb\2.3.0-SNAPSHOT\cxf-rt-databinding-jaxb-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-core\2.3.0-SNAPSHOT\cxf-rt-core-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-impl\2.1.12\jaxb-impl-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-javamail_1.4_spec\1.6\geronimo-javamail_1.4_spec-1.6.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-xjc\2.1.12\jaxb-xjc-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-transports-http\2.3.0-SNAPSHOT\cxf-rt-transports-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-web\2.5.5\spring-web-2.5.5.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-frontend-jaxws\2.3.0-SNAPSHOT\cxf-rt-frontend-jaxws-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\xml-resolver\xml-resolver\1.2\xml-resolver-1.2.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-jaxws_2.1_spec\1.0\geronimo-jaxws_2.1_spec-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-ws-metadata_2.0_spec\1.1.2\geronimo-ws-metadata_2.0_spec-1.1.2.jar;d:\cxf-dev\mvn-repos\asm\asm\2.2.3\asm-2.2.3.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-soap\2.3.0-SNAPSHOT\cxf-rt-bindings-soap-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-tools-common\2.3.0-SNAPSHOT\cxf-tools-common-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar;d:\cxf-dev\mvn-repos\org\apache\mina\mina-core\2.0.0-M6\mina-core-2.0.0-M6.jar;d:\cxf-dev\mvn-repos\org\slf4j\slf4j-api\1.5.2\slf4j-api-1.5.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-frontend-simple\2.3.0-SNAPSHOT\cxf-rt-frontend-simple-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-ws-addr\2.3.0-SNAPSHOT\cxf-rt-ws-addr-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\messaging\saaj\saaj-impl\1.3.2\saaj-impl-1.3.2.jar;d:\cxf-dev\mvn-repos\org\apache\velocity\velocity\1.6.2\velocity-1.6.2.jar;d:\cxf-dev\mvn-repos\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;d:\cxf-dev\mvn-repos\oro\oro\2.0.8\oro-2.0.8.jar;"/>
>> <property name="java.specification.name" value="Java Platform API
>> Specification"/>
>> <property name="java.class.version" value="50.0"/>
>> <property name="sun.management.compiler" value="HotSpot Client Compiler"/>
>> <property name="os.version" value="5.1"/>
>> <property name="user.home" value="D:"/>
>> <property name="user.timezone" value="Europe/Athens"/>
>> <property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
>> <property name="java.specification.version" value="1.6"/>
>> <property name="file.encoding" value="Cp1253"/>
>> <property name="user.name" value="alexandros.karypidis"/>
>> <property name="java.class.path"
>> value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\test-classes;D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\classes;d:\cxf-dev\mvn-repos\junit\junit\4.7\junit-4.7.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-api\2.3.0-SNAPSHOT\cxf-api-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-activation_1.1_spec\1.0.2\geronimo-activation_1.1_spec-1.0.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-utilities\2.3.0-SNAPSHOT\cxf-common-utilities-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-core\2.5.5\spring-core-2.5.5.jar;d:\cxf-dev\mvn-repos\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-beans\2.5.5\spring-beans-2.5.5.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-context\2.5.5\spring-context-2.5.5.jar;d:\cxf-dev\mvn-repos\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-annotation_1.0_spec\1.1.1\geronimo-annotation_1.0_spec-1.1.1.jar;d:\cxf-dev\mvn-repos\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-stax-api_1.0_spec\1.0.1\geronimo-stax-api_1.0_spec-1.0.1.jar;d:\cxf-dev\mvn-repos\wsdl4j\wsdl4j\1.6.2\wsdl4j-1.6.2.jar;d:\cxf-dev\mvn-repos\org\apache\ws\commons\schema\XmlSchema\1.4.5\XmlSchema-1.4.5.jar;d:\cxf-dev\mvn-repos\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\woodstox-core-asl\4.0.5\woodstox-core-asl-4.0.5.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\stax2-api\3.0.1\stax2-api-3.0.1.jar;d:\cxf-dev\mvn-repos\org\apache\neethi\neethi\2.0.4\neethi-2.0.4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-schemas\2.3.0-SNAPSHOT\cxf-common-schemas-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-http\2.3.0-SNAPSHOT\cxf-rt-bindings-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\codehaus\jra\jra\1.0-alpha-4\jra-1.0-alpha-4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-xml\2.3.0-SNAPSHOT\cxf-rt-bindings-xml-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-databinding-jaxb\2.3.0-SNAPSHOT\cxf-rt-databinding-jaxb-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-core\2.3.0-SNAPSHOT\cxf-rt-core-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-impl\2.1.12\jaxb-impl-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-javamail_1.4_spec\1.6\geronimo-javamail_1.4_spec-1.6.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-xjc\2.1.12\jaxb-xjc-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-transports-http\2.3.0-SNAPSHOT\cxf-rt-transports-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-web\2.5.5\spring-web-2.5.5.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-frontend-jaxws\2.3.0-SNAPSHOT\cxf-rt-frontend-jaxws-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\xml-resolver\xml-resolver\1.2\xml-resolver-1.2.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-jaxws_2.1_spec\1.0\geronimo-jaxws_2.1_spec-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-ws-metadata_2.0_spec\1.1.2\geronimo-ws-metadata_2.0_spec-1.1.2.jar;d:\cxf-dev\mvn-repos\asm\asm\2.2.3\asm-2.2.3.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-soap\2.3.0-SNAPSHOT\cxf-rt-bindings-soap-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-tools-common\2.3.0-SNAPSHOT\cxf-tools-common-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar;d:\cxf-dev\mvn-repos\org\apache\mina\mina-core\2.0.0-M6\mina-core-2.0.0-M6.jar;d:\cxf-dev\mvn-repos\org\slf4j\slf4j-api\1.5.2\slf4j-api-1.5.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-frontend-simple\2.3.0-SNAPSHOT\cxf-rt-frontend-simple-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-ws-addr\2.3.0-SNAPSHOT\cxf-rt-ws-addr-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\messaging\saaj\saaj-impl\1.3.2\saaj-impl-1.3.2.jar;d:\cxf-dev\mvn-repos\org\apache\velocity\velocity\1.6.2\velocity-1.6.2.jar;d:\cxf-dev\mvn-repos\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;d:\cxf-dev\mvn-repos\oro\oro\2.0.8\oro-2.0.8.jar;"/>
>> <property name="java.vm.specification.version" value="1.0"/>
>> <property name="sun.arch.data.model" value="32"/>
>> <property name="java.home" value="D:\cxf-dev\runtime\jdk1.6.0_16\jre"/>
>> <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
>> <property name="user.language" value="el"/>
>> <property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
>> <property name="java.vm.info" value="mixed mode"/>
>> <property name="java.version" value="1.6.0_16"/>
>> <property name="java.ext.dirs"
>> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
>> <property name="sun.boot.class.path"
>> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\resources.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\rt.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\sunrsasign.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\jsse.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\jce.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\charsets.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\classes"/>
>> <property name="java.vendor" value="Sun Microsystems Inc."/>
>> <property name="localRepository" value="d:\cxf-dev\mvn-repos"/>
>> <property name="file.separator" value="\"/>
>> <property name="java.vendor.url.bug" value="
>> http://java.sun.com/cgi-bin/bugreport.cgi"/>
>> <property name="sun.cpu.endian" value="little"/>
>> <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
>> <property name="sun.desktop" value="windows"/>
>> <property name="sun.cpu.isalist" value="pentium_pro+mmx pentium_pro
>> pentium+mmx pentium i486 i386 i86"/>
>> </properties>
>> <testcase time="1.297" classname="test.HelloWorldTest" name="callHello">
>> <error
>> type="org.apache.cxf.service.factory.ServiceConstructionException">org.apache.cxf.service.factory.ServiceConstructionException
>> at
>> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:126)
>> at
>> org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:171)
>> at test.HelloWorldTest.prepareTest(HelloWorldTest.java:27)
>> 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:597)
>> at
>> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
>> at
>> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
>> at
>> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
>> at
>> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
>> at
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
>> at
>> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
>> at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
>> at
>> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
>> at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
>> at
>> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
>> at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
>> 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:597)
>> at
>> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
>> at
>> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
>> Caused by: org.apache.cxf.BusException: No DestinationFactory was found for
>> the namespace http://schemas.xmlsoap.org/soap/http.
>> at
>> org.apache.cxf.transport.DestinationFactoryManagerImpl.getDestinationFactory(DestinationFactoryManagerImpl.java:127)
>> at org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:85)
>> at org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:69)
>> at
>> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:110)
>> ... 28 more
>> </error>
>> <system-err>9 Νοε 2009 11:48:03 πμ
>> org.springframework.context.support.AbstractApplicationContext
>> prepareRefresh
>> INFO: Refreshing org.apache.cxf.bus.spring.BusApplicationContext@1a99561:
>> display name [org.apache.cxf.bus.spring.BusApplicationContext@1a99561];
>> startup date [Mon Nov 09 11:48:03 EET 2009]; root of context hierarchy
>> 9 Νοε 2009 11:48:03 πμ
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
>> loadBeanDefinitions
>> INFO: Loading XML bean definitions from class path resource
>> [META-INF/cxf/cxf.xml]
>> 9 Νοε 2009 11:48:03 πμ
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
>> loadBeanDefinitions
>> INFO: Loading XML bean definitions from class path resource
>> [META-INF/cxf/cxf-extension-http-binding.xml]
>> 9 Νοε 2009 11:48:03 πμ
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
>> loadBeanDefinitions
>> INFO: Loading XML bean definitions from class path resource
>> [META-INF/cxf/cxf-extension-xml.xml]
>> 9 Νοε 2009 11:48:03 πμ
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
>> loadBeanDefinitions
>> INFO: Loading XML bean definitions from class path resource
>> [META-INF/cxf/cxf-extension-http.xml]
>> 9 Νοε 2009 11:48:03 πμ
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
>> loadBeanDefinitions
>> INFO: Loading XML bean definitions from class path resource
>> [META-INF/cxf/cxf-extension-jaxws.xml]
>> 9 Νοε 2009 11:48:03 πμ
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
>> loadBeanDefinitions
>> INFO: Loading XML bean definitions from class path resource
>> [META-INF/cxf/cxf-extension-soap.xml]
>> 9 Νοε 2009 11:48:03 πμ
>> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
>> loadBeanDefinitions
>> INFO: Loading XML bean definitions from class path resource
>> [META-INF/cxf/cxf-extension-addr.xml]
>> 9 Νοε 2009 11:48:03 πμ
>> org.springframework.context.support.AbstractApplicationContext
>> obtainFreshBeanFactory
>> INFO: Bean factory for application context
>> [org.apache.cxf.bus.spring.BusApplicationContext@1a99561]:
>> org.springframework.beans.factory.support.DefaultListableBeanFactory@22ab57
>> 9 Νοε 2009 11:48:04 πμ
>> org.springframework.beans.factory.support.DefaultListableBeanFactory
>> preInstantiateSingletons
>> INFO: Pre-instantiating singletons in
>> org.springframework.beans.factory.support.DefaultListableBeanFactory@22ab57:
>> defining beans
>> [cxf,org.apache.cxf.bus.spring.BusApplicationListener,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.configuration.Configurer,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.service.factory.FactoryBeanListenerManager,org.apache.cxf.endpoint.ServiceContractResolverRegistry,org.apache.cxf.binding.http.HttpBindingFactory,org.apache.cxf.binding.xml.XMLBindingFactory,org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder,org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder,org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider,org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory,org.apache.cxf.jaxws.context.WebServiceContextResourceResolver,org.apache.cxf.jaxws.context.WebServiceContextImpl,org.apache.cxf.binding.soap.SoapBindingFactory,org.apache.cxf.binding.soap.SoapTransportFactory,org.apache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.ws.addressing.policy.AddressingAssertionBuilder,org.apache.cxf.ws.addressing.policy.AddressingPolicyInterceptorProvider,org.apache.cxf.ws.addressing.policy.UsingAddressingAssertionBuilder];
>> root of factory hierarchy
>> 9 Νοε 2009 11:48:04 πμ
>> org.apache.cxf.service.factory.ReflectionServiceFactoryBean
>> buildServiceFromClass
>> INFO: Creating Service {http://service/}HelloWorldService<http://service/%7DHelloWorldService>from class service.HelloWorld
>> </system-err>
>> </testcase>
>> </testsuite>
>>
>>
>>
>>
>
>
Re: New volunteer needs help setting up
Posted by Benson Margulies <bi...@gmail.com>.
DId you make your own project for this test case, or is this a test case
added to an existing project? It sounds like you are missing a Spring
'import' statement for the transport. Do you have a Spring config?
On Mon, Nov 9, 2009 at 5:25 AM, Alexandros Karypidis <ak...@yahoo.gr>wrote:
> Hi,
>
> I'd like to contribute to CXF. I'm in the process of setting up my working
> environment and I need some help / guidance. My status is:
>
> - checked out and built CXF trunk using Sun JDK 1.6.0_16 and maven 2.0.9
> - installed latest Eclipse, PMD and Checkstyle
> - created a workspace with -Psetup.eclipse and imported CXF modules into it
> - configured "eclipse.workspace[.dir]" in my active profile so that mvn
> eclipse:eclipse links new projects against the CXF modules in my eclipse
> project
> - created a new test project referencing the jax-ws frontend module in my
> workspace
> - modified org.apache.cxf.jaxws.JaxWsServerFactoryBean to print some silly
> messages
> - ran my test project to see the silly messages and verify I'm ready to go
>
> So, being able to modify the trunk in my workspace and run projects that
> link against the modified version means I'm ready to go.
>
> However, I noticed one irritiating kludge: when I run "mvn test" for my
> project at the command line, the junit test I've written fails to run.
>
> The underlying reason is that the SOAP/HTTP transport seems to be missing.
> Caused by: org.apache.cxf.BusException: No DestinationFactory was found for
> the namespace http://schemas.xmlsoap.org/soap/http.
> at
> org.apache.cxf.transport.DestinationFactoryManagerImpl.getDestinationFactory(DestinationFactoryManagerImpl.java:127)
>
> I do not know why this would happen as:
>
> 1) I have a dependency to cxf-rt-transports-http, cxf-rt-bindings-http and
> cxf-rt-bindings-soap in my project's pom.xml
> 2) The same test runs fine within eclipse with "Run As -> JUnit Test"
>
> Any help would be appreciated.
>
> The surefire report is:
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <testsuite failures="0" time="1.328" errors="1" skipped="0" tests="1"
> name="test.HelloWorldTest">
> <properties>
> <property name="java.runtime.name" value="Java(TM) SE Runtime
> Environment"/>
> <property name="sun.boot.library.path"
> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\bin"/>
> <property name="java.vm.version" value="14.2-b01"/>
> <property name="java.vm.vendor" value="Sun Microsystems Inc."/>
> <property name="java.vendor.url" value="http://java.sun.com/"/>
> <property name="path.separator" value=";"/>
> <property name="java.vm.name" value="Java HotSpot(TM) Client VM"/>
> <property name="file.encoding.pkg" value="sun.io"/>
> <property name="user.country" value="GR"/>
> <property name="sun.java.launcher" value="SUN_STANDARD"/>
> <property name="sun.os.patch.level" value="Service Pack 3, v.3093"/>
> <property name="java.vm.specification.name" value="Java Virtual Machine
> Specification"/>
> <property name="user.dir"
> value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp"/>
> <property name="java.runtime.version" value="1.6.0_16-b01"/>
> <property name="java.awt.graphicsenv"
> value="sun.awt.Win32GraphicsEnvironment"/>
> <property name="basedir"
> value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp"/>
> <property name="java.endorsed.dirs"
> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\endorsed"/>
> <property name="os.arch" value="x86"/>
> <property name="surefire.real.class.path"
> value="C:\DOCUME~1\ALEXAN~1.KAR\LOCALS~1\Temp\surefirebooter502591240075183015.jar"/>
> <property name="java.io.tmpdir"
> value="C:\DOCUME~1\ALEXAN~1.KAR\LOCALS~1\Temp\"/>
> <property name="line.separator" value="
> "/>
> <property name="java.vm.specification.vendor" value="Sun Microsystems
> Inc."/>
> <property name="user.variant" value=""/>
> <property name="os.name" value="Windows XP"/>
> <property name="sun.jnu.encoding" value="Cp1253"/>
> <property name="java.library.path"
> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\bin;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:\cxf-dev\bin;D:\cxf-dev\runtime\jdk1.6.0_16\bin;D:\cxf-dev\tools\apache-maven-2.2.1\bin;D:\cxf-dev\tools\eclipse\plugins\org.apache.ant_1.7.1.v20090120-1145\bin;D:\cxf-dev\tools\svn;D:\eessi\cn\devRuntime\oraxe\app\oracle\product\10.2.0\server\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;D:\Programs\bin;C:\Program
> Files\GTK2-Runtime\lib;D:\Programs\WinSCP\;D:\Programs\IBM\RationalSDLC\common;C:\Program
> Files\Common Files\DivX Shared\;C:\Program Files\TortoiseSVN\bin;C:\Program
> Files\OpenVPN\bin"/>
> <property name="surefire.test.class.path"
> value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\test-classes;D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\classes;d:\cxf-dev\mvn-repos\junit\junit\4.7\junit-4.7.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-api\2.3.0-SNAPSHOT\cxf-api-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-activation_1.1_spec\1.0.2\geronimo-activation_1.1_spec-1.0.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-utilities\2.3.0-SNAPSHOT\cxf-common-utilities-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-core\2.5.5\spring-core-2.5.5.jar;d:\cxf-dev\mvn-repos\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-beans\2.5.5\spring-beans-2.5.5.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-context\2.5.5\spring-context-2.5.5.jar;d:\cxf-dev\mvn-repos\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-annotation_1.0_spec\1.1.1\geronimo-annotation_1.0_spec-1.1.1.jar;d:\cxf-dev\mvn-repos\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-stax-api_1.0_spec\1.0.1\geronimo-stax-api_1.0_spec-1.0.1.jar;d:\cxf-dev\mvn-repos\wsdl4j\wsdl4j\1.6.2\wsdl4j-1.6.2.jar;d:\cxf-dev\mvn-repos\org\apache\ws\commons\schema\XmlSchema\1.4.5\XmlSchema-1.4.5.jar;d:\cxf-dev\mvn-repos\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\woodstox-core-asl\4.0.5\woodstox-core-asl-4.0.5.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\stax2-api\3.0.1\stax2-api-3.0.1.jar;d:\cxf-dev\mvn-repos\org\apache\neethi\neethi\2.0.4\neethi-2.0.4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-schemas\2.3.0-SNAPSHOT\cxf-common-schemas-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-http\2.3.0-SNAPSHOT\cxf-rt-bindings-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\codehaus\jra\jra\1.0-alpha-4\jra-1.0-alpha-4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-xml\2.3.0-SNAPSHOT\cxf-rt-bindings-xml-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-databinding-jaxb\2.3.0-SNAPSHOT\cxf-rt-databinding-jaxb-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-core\2.3.0-SNAPSHOT\cxf-rt-core-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-impl\2.1.12\jaxb-impl-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-javamail_1.4_spec\1.6\geronimo-javamail_1.4_spec-1.6.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-xjc\2.1.12\jaxb-xjc-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-transports-http\2.3.0-SNAPSHOT\cxf-rt-transports-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-web\2.5.5\spring-web-2.5.5.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-frontend-jaxws\2.3.0-SNAPSHOT\cxf-rt-frontend-jaxws-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\xml-resolver\xml-resolver\1.2\xml-resolver-1.2.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-jaxws_2.1_spec\1.0\geronimo-jaxws_2.1_spec-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-ws-metadata_2.0_spec\1.1.2\geronimo-ws-metadata_2.0_spec-1.1.2.jar;d:\cxf-dev\mvn-repos\asm\asm\2.2.3\asm-2.2.3.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-soap\2.3.0-SNAPSHOT\cxf-rt-bindings-soap-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-tools-common\2.3.0-SNAPSHOT\cxf-tools-common-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar;d:\cxf-dev\mvn-repos\org\apache\mina\mina-core\2.0.0-M6\mina-core-2.0.0-M6.jar;d:\cxf-dev\mvn-repos\org\slf4j\slf4j-api\1.5.2\slf4j-api-1.5.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-frontend-simple\2.3.0-SNAPSHOT\cxf-rt-frontend-simple-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-ws-addr\2.3.0-SNAPSHOT\cxf-rt-ws-addr-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\messaging\saaj\saaj-impl\1.3.2\saaj-impl-1.3.2.jar;d:\cxf-dev\mvn-repos\org\apache\velocity\velocity\1.6.2\velocity-1.6.2.jar;d:\cxf-dev\mvn-repos\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;d:\cxf-dev\mvn-repos\oro\oro\2.0.8\oro-2.0.8.jar;"/>
> <property name="java.specification.name" value="Java Platform API
> Specification"/>
> <property name="java.class.version" value="50.0"/>
> <property name="sun.management.compiler" value="HotSpot Client Compiler"/>
> <property name="os.version" value="5.1"/>
> <property name="user.home" value="D:"/>
> <property name="user.timezone" value="Europe/Athens"/>
> <property name="java.awt.printerjob" value="sun.awt.windows.WPrinterJob"/>
> <property name="java.specification.version" value="1.6"/>
> <property name="file.encoding" value="Cp1253"/>
> <property name="user.name" value="alexandros.karypidis"/>
> <property name="java.class.path"
> value="D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\test-classes;D:\cxf-dev\projects\akarypid\test-jaxws-webapp\target\classes;d:\cxf-dev\mvn-repos\junit\junit\4.7\junit-4.7.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-api\2.3.0-SNAPSHOT\cxf-api-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-activation_1.1_spec\1.0.2\geronimo-activation_1.1_spec-1.0.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-utilities\2.3.0-SNAPSHOT\cxf-common-utilities-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-core\2.5.5\spring-core-2.5.5.jar;d:\cxf-dev\mvn-repos\commons-logging\commons-logging\1.1.1\commons-logging-1.1.1.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-beans\2.5.5\spring-beans-2.5.5.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-context\2.5.5\spring-context-2.5.5.jar;d:\cxf-dev\mvn-repos\aopalliance\aopalliance\1.0\aopalliance-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-annotation_1.0_spec\1.1.1\geronimo-annotation_1.0_spec-1.1.1.jar;d:\cxf-dev\mvn-repos\javax\xml\bind\jaxb-api\2.1\jaxb-api-2.1.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-stax-api_1.0_spec\1.0.1\geronimo-stax-api_1.0_spec-1.0.1.jar;d:\cxf-dev\mvn-repos\wsdl4j\wsdl4j\1.6.2\wsdl4j-1.6.2.jar;d:\cxf-dev\mvn-repos\org\apache\ws\commons\schema\XmlSchema\1.4.5\XmlSchema-1.4.5.jar;d:\cxf-dev\mvn-repos\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\woodstox-core-asl\4.0.5\woodstox-core-asl-4.0.5.jar;d:\cxf-dev\mvn-repos\org\codehaus\woodstox\stax2-api\3.0.1\stax2-api-3.0.1.jar;d:\cxf-dev\mvn-repos\org\apache\neethi\neethi\2.0.4\neethi-2.0.4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-common-schemas\2.3.0-SNAPSHOT\cxf-common-schemas-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-http\2.3.0-SNAPSHOT\cxf-rt-bindings-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\codehaus\jra\jra\1.0-alpha-4\jra-1.0-alpha-4.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-xml\2.3.0-SNAPSHOT\cxf-rt-bindings-xml-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-databinding-jaxb\2.3.0-SNAPSHOT\cxf-rt-databinding-jaxb-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-core\2.3.0-SNAPSHOT\cxf-rt-core-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-impl\2.1.12\jaxb-impl-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-javamail_1.4_spec\1.6\geronimo-javamail_1.4_spec-1.6.jar;d:\cxf-dev\mvn-repos\com\sun\xml\bind\jaxb-xjc\2.1.12\jaxb-xjc-2.1.12.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-transports-http\2.3.0-SNAPSHOT\cxf-rt-transports-http-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\springframework\spring-web\2.5.5\spring-web-2.5.5.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-frontend-jaxws\2.3.0-SNAPSHOT\cxf-rt-frontend-jaxws-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\xml-resolver\xml-resolver\1.2\xml-resolver-1.2.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-jaxws_2.1_spec\1.0\geronimo-jaxws_2.1_spec-1.0.jar;d:\cxf-dev\mvn-repos\org\apache\geronimo\specs\geronimo-ws-metadata_2.0_spec\1.1.2\geronimo-ws-metadata_2.0_spec-1.1.2.jar;d:\cxf-dev\mvn-repos\asm\asm\2.2.3\asm-2.2.3.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-bindings-soap\2.3.0-SNAPSHOT\cxf-rt-bindings-soap-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-tools-common\2.3.0-SNAPSHOT\cxf-tools-common-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\javax\xml\soap\saaj-api\1.3\saaj-api-1.3.jar;d:\cxf-dev\mvn-repos\org\apache\mina\mina-core\2.0.0-M6\mina-core-2.0.0-M6.jar;d:\cxf-dev\mvn-repos\org\slf4j\slf4j-api\1.5.2\slf4j-api-1.5.2.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-frontend-simple\2.3.0-SNAPSHOT\cxf-rt-frontend-simple-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\org\apache\cxf\cxf-rt-ws-addr\2.3.0-SNAPSHOT\cxf-rt-ws-addr-2.3.0-SNAPSHOT.jar;d:\cxf-dev\mvn-repos\com\sun\xml\messaging\saaj\saaj-impl\1.3.2\saaj-impl-1.3.2.jar;d:\cxf-dev\mvn-repos\org\apache\velocity\velocity\1.6.2\velocity-1.6.2.jar;d:\cxf-dev\mvn-repos\commons-collections\commons-collections\3.2.1\commons-collections-3.2.1.jar;d:\cxf-dev\mvn-repos\oro\oro\2.0.8\oro-2.0.8.jar;"/>
> <property name="java.vm.specification.version" value="1.0"/>
> <property name="sun.arch.data.model" value="32"/>
> <property name="java.home" value="D:\cxf-dev\runtime\jdk1.6.0_16\jre"/>
> <property name="java.specification.vendor" value="Sun Microsystems Inc."/>
> <property name="user.language" value="el"/>
> <property name="awt.toolkit" value="sun.awt.windows.WToolkit"/>
> <property name="java.vm.info" value="mixed mode"/>
> <property name="java.version" value="1.6.0_16"/>
> <property name="java.ext.dirs"
> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext"/>
> <property name="sun.boot.class.path"
> value="D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\resources.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\rt.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\sunrsasign.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\jsse.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\jce.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\lib\charsets.jar;D:\cxf-dev\runtime\jdk1.6.0_16\jre\classes"/>
> <property name="java.vendor" value="Sun Microsystems Inc."/>
> <property name="localRepository" value="d:\cxf-dev\mvn-repos"/>
> <property name="file.separator" value="\"/>
> <property name="java.vendor.url.bug" value="
> http://java.sun.com/cgi-bin/bugreport.cgi"/>
> <property name="sun.cpu.endian" value="little"/>
> <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
> <property name="sun.desktop" value="windows"/>
> <property name="sun.cpu.isalist" value="pentium_pro+mmx pentium_pro
> pentium+mmx pentium i486 i386 i86"/>
> </properties>
> <testcase time="1.297" classname="test.HelloWorldTest" name="callHello">
> <error
> type="org.apache.cxf.service.factory.ServiceConstructionException">org.apache.cxf.service.factory.ServiceConstructionException
> at
> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:126)
> at
> org.apache.cxf.jaxws.JaxWsServerFactoryBean.create(JaxWsServerFactoryBean.java:171)
> at test.HelloWorldTest.prepareTest(HelloWorldTest.java:27)
> 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:597)
> at
> org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44)
> at
> org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15)
> at
> org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41)
> at
> org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:76)
> at
> org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193)
> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52)
> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191)
> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42)
> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184)
> at org.junit.runners.ParentRunner.run(ParentRunner.java:236)
> at
> org.apache.maven.surefire.junit4.JUnit4TestSet.execute(JUnit4TestSet.java:62)
> at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.executeTestSet(AbstractDirectoryTestSuite.java:140)
> at
> org.apache.maven.surefire.suite.AbstractDirectoryTestSuite.execute(AbstractDirectoryTestSuite.java:127)
> at org.apache.maven.surefire.Surefire.run(Surefire.java:177)
> 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:597)
> at
> org.apache.maven.surefire.booter.SurefireBooter.runSuitesInProcess(SurefireBooter.java:345)
> at
> org.apache.maven.surefire.booter.SurefireBooter.main(SurefireBooter.java:1009)
> Caused by: org.apache.cxf.BusException: No DestinationFactory was found for
> the namespace http://schemas.xmlsoap.org/soap/http.
> at
> org.apache.cxf.transport.DestinationFactoryManagerImpl.getDestinationFactory(DestinationFactoryManagerImpl.java:127)
> at org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:85)
> at org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:69)
> at
> org.apache.cxf.frontend.ServerFactoryBean.create(ServerFactoryBean.java:110)
> ... 28 more
> </error>
> <system-err>9 Νοε 2009 11:48:03 πμ
> org.springframework.context.support.AbstractApplicationContext
> prepareRefresh
> INFO: Refreshing org.apache.cxf.bus.spring.BusApplicationContext@1a99561:
> display name [org.apache.cxf.bus.spring.BusApplicationContext@1a99561];
> startup date [Mon Nov 09 11:48:03 EET 2009]; root of context hierarchy
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf-extension-http-binding.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf-extension-xml.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf-extension-http.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf-extension-jaxws.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf-extension-soap.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.beans.factory.xml.XmlBeanDefinitionReader
> loadBeanDefinitions
> INFO: Loading XML bean definitions from class path resource
> [META-INF/cxf/cxf-extension-addr.xml]
> 9 Νοε 2009 11:48:03 πμ
> org.springframework.context.support.AbstractApplicationContext
> obtainFreshBeanFactory
> INFO: Bean factory for application context
> [org.apache.cxf.bus.spring.BusApplicationContext@1a99561]:
> org.springframework.beans.factory.support.DefaultListableBeanFactory@22ab57
> 9 Νοε 2009 11:48:04 πμ
> org.springframework.beans.factory.support.DefaultListableBeanFactory
> preInstantiateSingletons
> INFO: Pre-instantiating singletons in
> org.springframework.beans.factory.support.DefaultListableBeanFactory@22ab57:
> defining beans
> [cxf,org.apache.cxf.bus.spring.BusApplicationListener,org.apache.cxf.bus.spring.BusWiringBeanFactoryPostProcessor,org.apache.cxf.bus.spring.Jsr250BeanPostProcessor,org.apache.cxf.bus.spring.BusExtensionPostProcessor,org.apache.cxf.resource.ResourceManager,org.apache.cxf.configuration.Configurer,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.service.factory.FactoryBeanListenerManager,org.apache.cxf.endpoint.ServiceContractResolverRegistry,org.apache.cxf.binding.http.HttpBindingFactory,org.apache.cxf.binding.xml.XMLBindingFactory,org.apache.cxf.transport.http.policy.HTTPClientAssertionBuilder,org.apache.cxf.transport.http.policy.HTTPServerAssertionBuilder,org.apache.cxf.transport.http.policy.NoOpPolicyInterceptorProvider,org.apache.cxf.transport.http.ClientOnlyHTTPTransportFactory,org.apache.cxf.jaxws.context.WebServiceContextResourceResolver,org.apache.cxf.jaxws.context.WebServiceContextImpl,org.apache.cxf.binding.soap.SoapBindingFactory,org.apache.cxf.binding.soap.SoapTransportFactory,org.apache.cxf.binding.soap.customEditorConfigurer,org.apache.cxf.ws.addressing.policy.AddressingAssertionBuilder,org.apache.cxf.ws.addressing.policy.AddressingPolicyInterceptorProvider,org.apache.cxf.ws.addressing.policy.UsingAddressingAssertionBuilder];
> root of factory hierarchy
> 9 Νοε 2009 11:48:04 πμ
> org.apache.cxf.service.factory.ReflectionServiceFactoryBean
> buildServiceFromClass
> INFO: Creating Service {http://service/}HelloWorldService<http://service/%7DHelloWorldService>from class service.HelloWorld
> </system-err>
> </testcase>
> </testsuite>
>
>
>