cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
705
Views
0
Helpful
1
Replies

Error when trying axl sample. (Create an AXL Java Client using JAX-WS)

Hi,:) i was trying a sample from  Cisco AXL . i  followed every instructions. but when i compiled, i got this errors

C:\Users\VanTz\workspace\axl-demo\bin>"C:\Program Files\Java\jdk1.8.0_45\bin\java" -cp . com.cisco.axl.demo.Demo

Welcome to the Cisco AXL Sample APP.

Enter the name of the phone you want to retrieve information about.

Sep 02, 2015 2:08:08 PM com.sun.xml.internal.ws.wsdl.parser.RuntimeWSDLParser parseWSDL

WARNING: Import of file:/C:/Users/VanTz/workspace/axl-demo/schema/current/AXLSoap.xsd is violation of BP 1.1 R2001. Proceeding with a warning.

R2001 A DESCRIPTION must only use the WSDL "import" statement to import another WSDL description.

Exception in thread "main" com.sun.xml.internal.ws.client.ClientTransportException: HTTP transport error: java.net.UnknownHostException: null

        at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:117)

        at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:208)

        at com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:130)

        at com.sun.xml.internal.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:124)

        at com.sun.xml.internal.ws.api.pipe.Fiber.__doRun(Fiber.java:1121)

        at com.sun.xml.internal.ws.api.pipe.Fiber._doRun(Fiber.java:1035)

        at com.sun.xml.internal.ws.api.pipe.Fiber.doRun(Fiber.java:1004)

        at com.sun.xml.internal.ws.api.pipe.Fiber.runSync(Fiber.java:862)

        at com.sun.xml.internal.ws.client.Stub.process(Stub.java:448)

        at com.sun.xml.internal.ws.client.sei.SEIStub.doProcess(SEIStub.java:178)

        at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:93)

        at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)

        at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)

        at com.sun.proxy.$Proxy33.getPhone(Unknown Source)

        at com.cisco.axl.demo.Demo.getPhone(Demo.java:107)

        at com.cisco.axl.demo.Demo.getPhoneInfo(Demo.java:54)

        at com.cisco.axl.demo.Demo.main(Demo.java:37)

Caused by: java.net.UnknownHostException: null

        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)

        at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)

        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

        at java.net.Socket.connect(Socket.java:589)

        at java.net.Socket.connect(Socket.java:538)

        at sun.net.NetworkClient.doConnect(NetworkClient.java:180)

        at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)

        at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)

        at sun.net.www.http.HttpClient.<init>(HttpClient.java:211)

        at sun.net.www.http.HttpClient.New(HttpClient.java:308)

        at sun.net.www.http.HttpClient.New(HttpClient.java:326)

        at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:1168)

        at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1147)

        at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:998)

        at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:932)

        at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(HttpURLConnection.java:1282)

        at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1257)

        at com.sun.xml.internal.ws.transport.http.client.HttpClientTransport.getOutput(HttpClientTransport.java:104)

        ... 16 more

1 Reply 1

HTTP transport error: java.net.UnknownHostException: null

are you putting the host and login creds inside the java app? if so your hostname is wrong.

note since java is pretty cert-dependent nowdays, you need the hostname not the ip address