Hm, I tried the runtime approach but my IDE tells me that there is no method setProxyHostName in the HttpTransportProperties.ProxyProperties object. Neither is there the constant PROXY in HttpConstants. How can I do this then?
Cheers, Pete > -----Ursprüngliche Nachricht----- > Von: Michele Mazzucco [mailto:[EMAIL PROTECTED] > Gesendet: Dienstag, 28. November 2006 14:55 > An: [email protected] > Betreff: Re: AW: [Axis2] Trouble with WS routing through proxy server > > Hi Pete, > > please see my comments inline. > > Peter Neu wrote: > > Hello, > > > > didn't knew I would need this. So I looked here: > > > > http://ws.apache.org/axis2/1_1/http-transport.html#auth > > > > If I get this right, I use the original server and port address (not the > one > > of the proxy) in stub and paste this code into the stub, right? But > where > > does this code go? > > > > Options options = new Options(); > > HttpTransportProperties.ProxyProperties proxyProperties = new > > HttpTransportProperties.new ProxyProperties(); > > proxyProperties.setProxyHostName(xxx.xxx.xxx.xxx); > > proxyProperties.setProxyPort(80); > > options.setProperty(HttpConstants.PROXY, proxyProperties); > > > > > > In the axis2.xml on the tomcat server I have to make these changes, > right? > > > > <transportSender name="" > > class="org.apache.axis2.transport.http.CommonsHTTPTransportSender"> > > <parameter name="PROTOCOL" locked="false">HTTP/1.1</parameter> > > <parameter name="PROXY" proxy_host="proxy_host_name" > > proxy_port="proxy_host_port" > > locked="true>anonymous:anonymous:anonymous</parameter> > > </transportSender> > > > > This means I can't no longer connect directly to the server but have to > > always go through the proxy, right? > > > For what I can understand from the documentation, it looks like you have > 2 choices: > 1 - deployment time: you customize the axis2.xml config file, or > 2 - runtime: you set the custom properties into the options object > > Please note that this is what happens for custom modules as well. > If you change the configuration file you won't need to set custom > options in order to use the proxy. Vice versa, if only sometimes you > want to go through the proxy, just use options #2 > > Hope this helps, > Michele > > > Cheers, > > Pete > > > > > > > > > > > >> -----Ursprüngliche Nachricht----- > >> Von: Michele Mazzucco [mailto:[EMAIL PROTECTED] > >> Gesendet: Montag, 27. November 2006 16:55 > >> An: [email protected] > >> Betreff: Re: [Axis2] Trouble with WS routing through proxy server > >> > >> Hi Pete, > >> > >> have you set up the proxy settings in your axis2 client > >> (HttpTransportProperties.ProxyProperties)? > >> > >> Michele > >> > >> On 27 Nov 2006, at 10:30, Peter Neu wrote: > >> > >>> Hello, > >>> > >>> I got some problems with a proxy server setup. The tomcat server > >>> (5.5.9) > >>> running axis2 sits behind a proxy server which is apache httpd 2.0.49 > >>> normally this works well but in case of web services the client cannot > >>> connect to the axis service through > >>> httpd. I get the usual java.net timeout exception : > >>> java.net.SocketTimeoutException: Read timed out > >>> > >>> In the httpd access log I only see this line: > >>> > >>> 192.168.200.188 - - [27/Nov/2006:11:33:26 +0100] "POST > >>> /axis2/services/binarytest HTTP/1.1" 413 1703 "-" "Axis2" > >>> > >>> No further hints to what might be going wrong. > >>> > >>> My Web Service is transmitting small documents ~300kb. > >>> > >>> Any ideas what could be wrong? > >>> > >>> Cheers, > >>> Pete > >>> > >>> > >>> > >>> > >>> > >>> > >>> --------------------------------------------------------------------- > >>> To unsubscribe, e-mail: [EMAIL PROTECTED] > >>> For additional commands, e-mail: [EMAIL PROTECTED] > >>> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
