首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为metro webservice调用设置wsit-client的问题

为metro webservice调用设置wsit-client的问题
EN

Stack Overflow用户
提问于 2011-09-12 23:09:56
回答 1查看 930关注 0票数 1

这可能是一个非常基本的问题,但我觉得我对它已经超出了我的能力范围。我使用客户提供的wdsl (wsimport)创建了一个客户端web服务java对象。问题是,他们说我需要包含一个安全头,这样它才能连接。标头不在WSDL中。我对此做了一些研究,似乎在执行wsimport时需要将wsit-client.xml导入其中。我似乎找不到这个文件的一个清晰的例子。我试着从我找到的示例中拼凑出一个,但当我运行wsimport时,它似乎从来没有找到它。这就是我所拥有的:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<definitions targetNamespace="http://www.jboss.org/jbossws/ws-extensions/wssecurity" name="SecurityService"
      xmlns:tns="http://www.jboss.org/jbossws/ws-extensions/wssecurity"
      xmlns:xsd="http://www.w3.org/2001/XMLSchema"
      xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
      xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy"
      xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd"
      xmlns:wspp="http://java.sun.com/xml/ns/wsit/policy"
      xmlns:sc="http://schemas.sun.com/2006/03/wss/server"
      xmlns="http://schemas.xmlsoap.org/wsdl/">
<portType name="LOOKUP_PortType"/>
  <binding name="LOOKUP_Binding" type="tns:LOOKUP_PortType">
   <wsp:PolicyReference URI="#lookupSecurityPolicy"/>
  </binding>
<service name="XXSW_GPOS_CUSTOMER_CREDIT_PKG_Service">
  <port name="XXSW_GPOS_CUSTOMER_CREDIT_PKG_Port" binding="tns:LOOKUP_Binding"/>
</service>
<wsp:Policy wsu:Id="lookupSecurityPolicy">
  <wsp:ExactlyOne>
     <wsp:All>
        <sc:CallbackHandlerConfiguration wspp:visibility="private">
           <sc:CallbackHandler name="usernameHandler" default="username" />
           <sc:CallbackHandler name="passwordHandler" default="password" />
        </sc:CallbackHandlerConfiguration>
     </wsp:All>
  </wsp:ExactlyOne>
</wsp:Policy>
</definitions>

XML没有格式错误,但我知道我遗漏了一些东西,或者完全理解错了。我真的需要一个很好的演练如何创建这个,但我似乎找不到一个在网上。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2012-02-21 23:37:37

wsimport不使用wsit client.xml。您将其放入/META-INF/中,当您连接到服务时,Metro将读取它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7390041

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档