求助:webservice 启动报接口错误

求助:webservice 启动报接口错误,第1张

能正常生成客户端说明你的服务接口描述没有问题,应该是你客户端调用的代码有问题,把你客户端调用代码贴出来看看。可参考如下代码:

JaxWsDynamicClientFactory clientFactory = JaxWsDynamicClientFactorynewInstance();

//你的wsdl地址

Client client = clientFactorycreateClient(">

我的是131版本的

自己写了一个interceptor搞定了,然后配置到remotexml文件就可以了

public class ClientTimeoutInterceptor extends AbstractPhaseInterceptor<Message> {

 ClientTimeoutInterceptor2 timeout = new ClientTimeoutInterceptor2();

 public ClientTimeoutInterceptor() {

  super(PhaseSETUP);

 }

 /

   (non-Javadoc)

   

   @see

   orgapachecxfinterceptorInterceptor#handleMessage(orgapachecxfmessage

   Message)

  /

 @Override

 public void handleMessage(Message message) throws Fault {

  // TODO Auto-generated method stub

  setTimeOut(message);

 }

 protected void setTimeOut(Message message) {

  // messagesetContextualProperty(MessageCONNECTION_TIMEOUT, 600000);

  // messagesetContextualProperty(MessageRECEIVE_TIMEOUT, 600000);

  Exchange exchange = messagegetExchange();

  //

  >}

remote配置文件:

<endpoint-description>

  <property name="objectClass">

   <array>

    <value>comxxngosseinmsnserverrespoolcommonfacadeIResPoolFacade</value>

   </array>

  </property>

  <!-- <property name="endpointid">>

CXF+Spring 配参考

<jaxws:server id="toolService"

serviceClass="comtoolServerserviceToolService"

address="toolService">

<jaxws:server id="userService"

serviceClass="comtoolServerserviceUserService"

address="/userService">

性能:

1、 启用FastInfoset(快速信息集)

webservice的性能实在是不敢恭维。曾经因为webservice吞吐量上不去,对webservice进行了一些性能方面的优化,采用了FastInfoset,效果很明显,极端条件下的大数据量传输,性能提高60%,他可以减少传输成本,序列化成本和xml解析成本。

Cxf提供了FastInfoset协商机制,实现类见orgapachecxffeatureFastInfosetFeature,在bus中启用如下配置:

<cxf:features><cxf:fastinfoset force="false"/></cxf:features>

Force=false表示服务端和客户端第一次通信时会协商(通过检查标准的>

以上就是关于求助:webservice 启动报接口错误全部的内容,包括:求助:webservice 启动报接口错误、java使用原生soap调用webservice报错: 服务器未能识别 HTTP 头 SOAPAction 的值: .、请问在apache cxf Distributed OSGi 1.4版本中如何配置客户端的请求和接收超时等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9513906.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-29
下一篇2023-04-29

发表评论

登录后才能评论

评论列表(0条)

    保存