2010-02-17 90 views
1

Axis2的文档中提到了axis2.xml文件的配置传输设置。不过,我似乎无法将传输类型从HTTP/1.1设置为HTTP/1.0而没有分块。我已经把axis2.xml文件放在类路径中,在同一个目录中但没有运气。我应该在哪里放置这个配置文件来改变传输设置?如何使用axis2.xml设置Axis2 Web服务客户端配置?

回答

1

我相信axis2.xml文件的位置可以指定为JVM性能参数:

java MyApp -Daxis2.xml="location of axis2.xml" 

,或者通过使用ConfigurationContextFactory创建ConfigurationContext,并把该给ServiceClient构造

+1

我试过了。它不适合我。 –

0

你应该能够从axis2.xml创建一个配置上下文并将其设置为上面给出的。但是你的要求只是使用http 1.0,你也可以这样做。

serviceClient.getOptions()。setProperty(HTTPConstants.HTTP_PROTOCOL_VERSION,HTTPConstants.HEADER_PROTOCOL_10);