web services - Cannot connect to webservice from java with user auth -
i trying use method current goverment webservice: teryt polish goverment service in polish, try describe did here , show things need documentation.
so have wsdl test service:
https://uslugaterytws1test.stat.gov.pl/wsdl/terytws1.wsdl and username: testpubliczny
and password: 1234abcd
i tried generate code in eclipse, using wsdl file , wanted use service (for example method check if logged web service using client). read lot of articles , posts on stack , other sources did not find helpful, writing. after generating code tried use (i found similar solution in other page):
import org.tempuri.customstub; import org.tempuri.terytws1locator; public class client { public static void main(string[] args) { terytws1locator locator = new terytws1locator(); try { customstub proxy = (customstub) locator.getcustom(); ((customstub) proxy).setusername("testpubliczny"); ((customstub) proxy).setpassword("1234abcd"); ((customstub) proxy).settimeout(10000); boolean zalogowany = proxy.czyzalogowany(); if(zalogowany) system.out.println("logged in!"); else system.out.println("not logged in :("); } catch (exception e) { // todo auto-generated catch block e.printstacktrace(); } } } i made project in c# (which example of use in documentation) , in c# there wasn't issue connect service.
is there can me issue?
last attachment console log after launching client:
wrz 12, 2017 4:39:31 pm org.apache.axis.utils.javautils isattachmentsupported warning: unable find required classes (javax.activation.datahandler , javax.mail.internet.mimemultipart). attachment support disabled. axisfault faultcode: {http://schemas.xmlsoap.org/soap/envelope/}server.userexception faultsubcode: faultstring: java.net.sockettimeoutexception: read timed out faultactor: faultnode: faultdetail: {http://xml.apache.org/axis/}stacktrace:java.net.sockettimeoutexception: read timed out @ java.net.socketinputstream.socketread0(native method) @ java.net.socketinputstream.socketread(unknown source) @ java.net.socketinputstream.read(unknown source) @ java.net.socketinputstream.read(unknown source) @ sun.security.ssl.inputrecord.readfully(unknown source) @ sun.security.ssl.inputrecord.read(unknown source) @ sun.security.ssl.sslsocketimpl.readrecord(unknown source) @ sun.security.ssl.sslsocketimpl.readdatarecord(unknown source) @ sun.security.ssl.appinputstream.read(unknown source) @ java.io.bufferedinputstream.fill(unknown source) @ java.io.bufferedinputstream.read(unknown source) @ org.apache.axis.transport.http.httpsender.readheadersfromsocket(httpsender.java:583) @ org.apache.axis.transport.http.httpsender.invoke(httpsender.java:143) @ org.apache.axis.strategies.invocationstrategy.visit(invocationstrategy.java:32) @ org.apache.axis.simplechain.dovisiting(simplechain.java:118) @ org.apache.axis.simplechain.invoke(simplechain.java:83) @ org.apache.axis.client.axisclient.invoke(axisclient.java:165) @ org.apache.axis.client.call.invokeengine(call.java:2784) @ org.apache.axis.client.call.invoke(call.java:2767) @ org.apache.axis.client.call.invoke(call.java:2443) @ org.apache.axis.client.call.invoke(call.java:2366) @ org.apache.axis.client.call.invoke(call.java:1812) @ org.tempuri.customstub.czyzalogowany(customstub.java:1999) @ pl.etnel.teryt.client.main(client.java:32) {http://xml.apache.org/axis/}hostname:5cg6383b7k java.net.sockettimeoutexception: read timed out @ org.apache.axis.axisfault.makefault(axisfault.java:101) @ org.apache.axis.transport.http.httpsender.invoke(httpsender.java:154) @ org.apache.axis.strategies.invocationstrategy.visit(invocationstrategy.java:32) @ org.apache.axis.simplechain.dovisiting(simplechain.java:118) @ org.apache.axis.simplechain.invoke(simplechain.java:83) @ org.apache.axis.client.axisclient.invoke(axisclient.java:165) @ org.apache.axis.client.call.invokeengine(call.java:2784) @ org.apache.axis.client.call.invoke(call.java:2767) @ org.apache.axis.client.call.invoke(call.java:2443) @ org.apache.axis.client.call.invoke(call.java:2366) @ org.apache.axis.client.call.invoke(call.java:1812) @ org.tempuri.customstub.czyzalogowany(customstub.java:1999) @ pl.etnel.teryt.client.main(client.java:32) caused by: java.net.sockettimeoutexception: read timed out @ java.net.socketinputstream.socketread0(native method) @ java.net.socketinputstream.socketread(unknown source) @ java.net.socketinputstream.read(unknown source) @ java.net.socketinputstream.read(unknown source) @ sun.security.ssl.inputrecord.readfully(unknown source) @ sun.security.ssl.inputrecord.read(unknown source) @ sun.security.ssl.sslsocketimpl.readrecord(unknown source) @ sun.security.ssl.sslsocketimpl.readdatarecord(unknown source) @ sun.security.ssl.appinputstream.read(unknown source) @ java.io.bufferedinputstream.fill(unknown source) @ java.io.bufferedinputstream.read(unknown source) @ org.apache.axis.transport.http.httpsender.readheadersfromsocket(httpsender.java:583) @ org.apache.axis.transport.http.httpsender.invoke(httpsender.java:143) ... 11 more
Comments
Post a Comment