You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by AlexA <al...@ricoh.ca> on 2015/01/14 20:01:59 UTC
ws_discovery example does not work
I downloaded the apache-cxf-2.7.14-src and try to run ws_discovery example -
one service and one client.
1. Output for the service:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\afrosa\Desktop\work\tmp\apache-cxf-2.7.14-src\distribution\src\main\rel
ease\samples\ws_discovery>mvn -Pservice
[INFO] Scanning for projects...
[INFO]
[INFO]
------------------------------------------------------------------------
[INFO] Building WS-Discovery Sample 2.7.14
[INFO]
------------------------------------------------------------------------
[INFO]
[INFO] --- cxf-codegen-plugin:2.7.14:wsdl2java (generate-sources) @
cxf-samples-
wsdiscovery ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @
cxf-sample
s-wsdiscovery ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @
cxf-samples-wsd
iscovery ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources)
@ cx
f-samples-wsdiscovery ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory
C:\Users\afrosa\Desktop\work\tmp\apac
he-cxf-2.7.14-src\distribution\src\main\release\samples\ws_discovery\src\test\re
sources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @
cxf-sam
ples-wsdiscovery ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @
cxf-samples-wsdisc
overy ---
[INFO] No tests to run.
[INFO]
[INFO] >>> exec-maven-plugin:1.2:java (default) > validate @
cxf-samples-wsdisco
very >>>
[INFO]
[INFO] <<< exec-maven-plugin:1.2:java (default) < validate @
cxf-samples-wsdisco
very <<<
[INFO]
[INFO] --- exec-maven-plugin:1.2:java (default) @ cxf-samples-wsdiscovery
---
Publishing on http://localhost:58281/Greeter
Jan 13, 2015 2:56:55 PM
org.apache.cxf.service.factory.ReflectionServiceFactoryB
ean buildServiceFromWSDL
INFO: Creating Service
{http://cxf.apache.org/hello_world/discovery}GreeterServi
ce from WSDL:
classpath:/org/apache/cxf/hello_world/discovery/hello_world.wsdl
Jan 13, 2015 2:56:58 PM org.apache.cxf.endpoint.ServerImpl initDestination
INFO: Setting the server's publish address to be
http://localhost:58281/Greeter
Jan 13, 2015 2:56:58 PM org.eclipse.jetty.server.Server doStart
INFO: jetty-8.1.15.v20140411
Jan 13, 2015 2:56:58 PM org.eclipse.jetty.server.AbstractConnector doStart
INFO: Started SelectChannelConnector@localhost:58281
Jan 13, 2015 2:56:59 PM
org.apache.cxf.service.factory.ReflectionServiceFactoryB
ean buildServiceFromWSDL
INFO: Creating Service
{http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01}Di
scovery from WSDL:
classpath:/org/apache/cxf/ws/discovery/wsdl/wsdd-discovery-1.
1-wsdl-os.wsdl
Jan 13, 2015 2:56:59 PM org.apache.cxf.endpoint.ServerImpl initDestination
INFO: Setting the server's publish address to be
soap.udp://239.255.255.250:3702
Jan 13, 2015 2:57:00 PM
org.apache.cxf.service.factory.ReflectionServiceFactoryB
ean buildServiceFromClass
INFO: Creating Service
{http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01}Di
scoveryProxy from class org.apache.cxf.jaxws.support.DummyImpl
2. Output for the client from the separate command wnd:
Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\afrosa\Desktop\work\tmp\apache-cxf-2.7.14-src\distribution\src\main\rel
ease\samples\ws_discovery>mvn -Pclient
[INFO] Scanning for projects...
[INFO]
[INFO]
------------------------------------------------------------------------
[INFO] Building WS-Discovery Sample 2.7.14
[INFO]
------------------------------------------------------------------------
[INFO]
[INFO] --- cxf-codegen-plugin:2.7.14:wsdl2java (generate-sources) @
cxf-samples-
wsdiscovery ---
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @
cxf-sample
s-wsdiscovery ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 1 resource
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @
cxf-samples-wsd
iscovery ---
[INFO] Nothing to compile - all classes are up to date
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources)
@ cx
f-samples-wsdiscovery ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] skip non existing resourceDirectory
C:\Users\afrosa\Desktop\work\tmp\apac
he-cxf-2.7.14-src\distribution\src\main\release\samples\ws_discovery\src\test\re
sources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @
cxf-sam
ples-wsdiscovery ---
[INFO] No sources to compile
[INFO]
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @
cxf-samples-wsdisc
overy ---
[INFO] No tests to run.
[INFO]
[INFO] >>> exec-maven-plugin:1.2:java (default) > validate @
cxf-samples-wsdisco
very >>>
[INFO]
[INFO] <<< exec-maven-plugin:1.2:java (default) < validate @
cxf-samples-wsdisco
very <<<
[INFO]
[INFO] --- exec-maven-plugin:1.2:java (default) @ cxf-samples-wsdiscovery
---
Jan 13, 2015 2:58:01 PM
org.apache.cxf.service.factory.ReflectionServiceFactoryB
ean buildServiceFromClass
INFO: Creating Service
{http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01}Di
scoveryProxy from class org.apache.cxf.jaxws.support.DummyImpl
Jan 13, 2015 2:58:03 PM org.apache.cxf.phase.PhaseInterceptorChain
doDefaultLogg
ing
WARNING: Interceptor for
{http://docs.oasis-open.org/ws-dd/ns/discovery/2009/01}
DiscoveryProxy#{http://cxf.apache.org/jaxws/dispatch}Invoke has thrown
exception
, unwinding now
org.apache.cxf.interceptor.Fault: Could not send Message.
at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndi
ngInterceptor.handleMessage(MessageSenderInterceptor.java:64)
at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseIntercept
orChain.java:272)
at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:572)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:474)
at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:452)
at
org.apache.cxf.endpoint.ClientImpl.invokeWrapped(ClientImpl.java:445)
at
org.apache.cxf.jaxws.DispatchImpl.invokeAsync(DispatchImpl.java:451)
at
org.apache.cxf.ws.discovery.WSDiscoveryClient.probe(WSDiscoveryClient
.java:379)
at
org.apache.cxf.ws.discovery.WSDiscoveryClient.probe(WSDiscoveryClient
.java:328)
at org.apache.cxf.samples.discovery.Client.main(Client.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.codehaus.mojo.exec.ExecJavaMojo$1.run(ExecJavaMojo.java:291)
at java.lang.Thread.run(Thread.java:722)
Caused by: java.net.SocketTimeoutException: Receive timed out
at java.net.TwoStacksPlainDatagramSocketImpl.receive0(Native Method)
at
java.net.TwoStacksPlainDatagramSocketImpl.receive(TwoStacksPlainDatag
ramSocketImpl.java:90)
at java.net.DatagramSocket.receive(DatagramSocket.java:786)
at
org.apache.cxf.transport.udp.UDPConduit$UDPBroadcastOutputStream.clos
e(UDPConduit.java:308)
at
org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:5
6)
at
org.apache.cxf.transport.udp.UDPConduit.close(UDPConduit.java:137)
at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndi
ngInterceptor.handleMessage(MessageSenderInterceptor.java:62)
... 15 more
[INFO]
[INFO] --- maven-jar-plugin:2.4:jar (default-jar) @ cxf-samples-wsdiscovery
---
[INFO]
[INFO] --- maven-install-plugin:2.4:install (default-install) @
cxf-samples-wsdi
scovery ---
[INFO] Installing
C:\Users\afrosa\Desktop\work\tmp\apache-cxf-2.7.14-src\distrib
ution\src\main\release\samples\ws_discovery\target\cxf-samples-wsdiscovery-2.7.1
4.jar to
C:\Users\afrosa\.m2\repository\org\apache\cxf\samples\wsdiscovery\cxf-s
amples-wsdiscovery\2.7.14\cxf-samples-wsdiscovery-2.7.14.jar
[INFO] Installing
C:\Users\afrosa\Desktop\work\tmp\apache-cxf-2.7.14-src\distrib
ution\src\main\release\samples\ws_discovery\pom.xml to
C:\Users\afrosa\.m2\repos
itory\org\apache\cxf\samples\wsdiscovery\cxf-samples-wsdiscovery\2.7.14\cxf-samp
les-wsdiscovery-2.7.14.pom
[INFO]
------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 6.681 s
[INFO] Finished at: 2015-01-13T14:58:04-05:00
[INFO] Final Memory: 23M/290M
[INFO]
------------------------------------------------------------------------
3. As you can see the client throws exception.
4. The command windows for both processes can not be closed or killed using
the Windows Task Manager
5. I tried to use the java-ws-discovery
<https://code.google.com/p/java-ws-discovery/> client to print all
WS-Discovery services
WsDiscoveryFinder finder = new WsDiscoveryFinder();
/**
* Search for any service
*/
{
System.out.println("Searching for all services (2 sec).");
IWsDiscoveryServiceCollection result = finder.findAll(2000);
// Display the results.
System.out.println("** Discovered services: **");
for (WsDiscoveryService service : result) {
// Print service info
System.out.println(service.toString());
System.out.println("---");
}
}
// Stop finder
finder.done();
It found many services BUT NOT the service I created with
mvn -Pservice command see part 1.
Thanks in advance AlexA
--
View this message in context: http://cxf.547215.n5.nabble.com/ws-discovery-example-does-not-work-tp5753038.html
Sent from the cxf-user mailing list archive at Nabble.com.
Re: ws_discovery example does not work
Posted by AlexA <al...@ricoh.ca>.
The same cause of the problem as
http://cxf.547215.n5.nabble.com/WS-Discovery-works-only-on-local-machine-tt5753223.html
as soon as I removed the BlackBerry Link it works as expected.
--
View this message in context: http://cxf.547215.n5.nabble.com/ws-discovery-example-does-not-work-tp5753038p5753301.html
Sent from the cxf-user mailing list archive at Nabble.com.