Sorry for the typo for. >>And yes, i have access with your browser to the service to catch down the wsdl from my service.
I meant my browser. Sorry for the same. Thanks, Thomas On Wed, Jun 13, 2012 at 5:25 PM, ThekkayilJoy Thomas <thekkayil...@gmail.com > wrote: > Hi Josef, > Thank you so much for the quick response. > > This is a real proxy server firewall. > > I tried with the JAVA_OPTS param but it's still not working. > > Axis is trying to resolve the dns on the host machine, but there is no dns > servers. So the request should ultimately go to the proxy server and get > resolved [This is the main requirement]. Somehow it's not done. > > And yes, i have access with your browser to the service to catch down the > wsdl from my service. > > I don't know what i am doing wrong. > > In axis, it is trying to create a socket and it's trying to get the dns > name resolved on the host whereas it should not do that. It should send the > request to proxy server. > > Thanks, > Thomas > > > On Wed, Jun 13, 2012 at 3:47 PM, Stadelmann Josef < > josef.stadelm...@axa-winterthur.ch> wrote: > >> First: what are you talking about when you talk about a Proxy? >> 1. a real proxy server firewall OR >> 2. a home brown Axis2 Agent acting at one edge as a service to receive >> your >> client request and forwarding it as a client to your final service >> destination? >> >> Second: Given you have a real Proxy Server / Firewall: >> Do you have access with your browser to the service to catch down the >> wsdl from your service? >> http://remotehost:8080/axis2/services/yourservice?wsdl >> >> If this does not work, make it work first: >> maybe you need to pass >> -Dhttp.proxyUser=youracount and >> -Dhttp.proxyPassword=yourpwd and maybe >> -Dhttp.auth.preference=Basic >> You may collect all that in a JAVA_OPTS environment variable. >> >> Josef >> >> >> >> -----Ursprüngliche Nachricht----- >> Von: ThekkayilJoy Thomas [mailto:thekkayil...@gmail.com] >> Gesendet: Mittwoch, 13. Juni 2012 10:31 >> An: java-user@axis.apache.org >> Betreff: Regarding axis connection through proxy >> >> Hi, >> >> I am using axis client to create a socket and send the soap requests. >> Now the scenario is like this. >> System 1 has no dns resolution. Data should go to Proxy 2 which is an >> http proxy. Proxy 2 will send the data to Web Service on System 3. >> [System 1 -> Proxy 2 -> Web Service on System 3 having host 'a.b.c.com'] >> >> Now when i send data from System 1 using axis client for a web service >> say https://a.b.c.com/abc/xyz. I am getting UnknownHostException. >> I tried using System.setProperty() and AxisClient.setProperty() with >> "http.proxyHost" and "http.proxyPort". But still this is the same. >> I am getting UnknownHostException as follows: >> >> AxisFault >> faultCode: { >> http://schemas.xmlsoap.org/soap/envelope/}Server.userException >> faultSubcode: >> faultString: java.net.UnknownHostException: a.b.c.com >> faultActor: >> faultNode: >> faultDetail: >> {http://xml.apache.org/axis/}stackTrace:java.net.UnknownHostException: >> a.b.c.com >> at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method) >> at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:850) >> at >> java.net.InetAddress.getAddressFromNameService(InetAddress.java:1201) >> at java.net.InetAddress.getAllByName0(InetAddress.java:1154) >> at java.net.InetAddress.getAllByName(InetAddress.java:1084) >> at java.net.InetAddress.getAllByName(InetAddress.java:1020) >> at java.net.InetAddress.getByName(InetAddress.java:970) >> at com.rsa.sslj.x.M.createSocket(Unknown Source) >> at >> org.apache.commons.httpclient.protocol.SSLProtocolSocketFactory.createSocket(SSLProtocolSocketFactory.java:159) >> >> But when i put the ip address of a.b.c.com to the host file then it >> works fine. >> >> Please help me in this regard. >> >> Thanks, >> Thomas >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org >> For additional commands, e-mail: java-user-h...@axis.apache.org >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: java-user-unsubscr...@axis.apache.org >> For additional commands, e-mail: java-user-h...@axis.apache.org >> >> >