jax-ws相关内容

@WebParam 的 @XmlElement(required=true) 不起作用

我正在使用 JAX-WS 构建 Web 服务.我有一个奇怪的问题,@WebParam 的注释 @XmlElement(required=true) 在某些 @WebService 类中有效,但没有在其他一些工作. 我在两个 @WebService 类中有非常相似的代码.什么可能导致这个问题?参数类型还是实体类? 编辑:添加示例代码 我有两个网络服务: @WebService(n ..
发布时间:2021-11-10 22:22:47 Java开发

JAXB-WS - 使用@WebMethod 强制设置字段

我有一个@WebMethod 调用 @WebMethodpublic int cancelCampaign(String campaignId, String reason); 我想将campaignId 字段标记为必填字段.不知道该怎么做. 我使用的是 JBOSS 7.1 服务器. 解决方案 我也有类似的需求,从 SoapUI 中我注意到我得到了 ..
发布时间:2021-11-10 22:21:21 其他开发

从 CXF 服务实现中添加 HTTP 标头

我目前正在实施soap服务,我需要从另一个soap服务(服务A)调用一个soap服务(服务B).从服务 A,如何设置 HTTP 标头而不是向服务 B 发出的肥皂请求的 SOAP 标头. 目前我使用 JaxWsDynamicClientFactory 如下, JaxWsDynamicClientFactory dcf = JaxWsDynamicClientFactory.newInstan ..
发布时间:2021-09-24 19:27:21 Java开发

jax-ws Web服务可以使用rpc类型调用并接收原始xml吗?

我有一个正在使用的Web服务,到目前为止,可以通过在客户端中创建端口,然后在该端口上调用方法来正常工作.但是,我刚刚被告知,将要使用Web服务计划的几个客户端基于Web服务使用的模式向其发送原始xml,我想知道这是否可能.我想我可能需要使用提供程序接口来使Web服务能够处理这种类型的请求,但是我不确定. 我已经在这里搜索了问题,但是没有一个问题似乎可以回答我的问题.在谷歌搜索说可能的情况下, ..
发布时间:2021-05-20 18:36:21 Java开发

Web服务遵循重定向False-错误302(JAXWS)

这是我两天前问的一个问题的链接, 如何使Web服务请求遵循重定向? 我正在使用jaxws库. 该服务形成URL,然后在内部创建HTTPURLConnection.如果我可以抓住连接,则可以将followRedirect设置为true. 但无法获得相同的结果.迫切需要任何帮助,我们将不胜感激. 解决方案 获取HttpUrlConnection.setforwardRe ..
发布时间:2021-05-20 18:36:18 其他开发

通过@Resource批注的WebServiceContext注入问题

我在通过@Resource注释注入WebServiceContext时遇到问题.我正在使用JAXWS + Spring组合.这是我使用的一段代码. @WebService公共类AdminWSImpl {@资源私有WebServiceContext上下文;...} 我的web.xml的一部分: ... org.springframework.w ..
发布时间:2021-05-20 18:36:06 其他开发

在Wildfly 8中为JAX-WS客户端禁用分块传输编码

我正在 Wildfly 8 上使用JAX-WS编写SOAP客户端. 向我的服务器发送小消息时,客户端可以正常工作.当邮件太大时,将添加标题“传输编码:分块" ,服务器将停止接受邮件. 由于我无法控制服务器部分,因此我正在寻找一种方法来告诉Wildfly停止对大型邮件进行分块. 我在这里找到了针对WebSphere的解决方案: ..
发布时间:2021-04-27 20:45:53 Java开发

如何停止删除未经甲骨文AQ确认的消息?

我已经建立了一个客户Oracle AQ.我在CLIENT_ACKNOWLEDGE模式的Java Web应用程序中观察到了来自此队列的消息.但是,一旦我收到onMessage方法中的消息,这些消息似乎就会从Oracle队列中删除.我的假设是,除非我在客户端中将它们acknowledge删除,否则不应删除该消息.如何停止呢? Oracle Queue模式如下: BEGIN DBMS_AQA ..
发布时间:2021-02-12 19:13:18 Java开发

将JAX-WS与Tapestry集成

我已经尝试过 Derkoe的代码JAX-WS服务与Tapestry的服务集成的a>. Tapestry是一个Web和DI(即依赖注入)框架. 该代码很好用,但是我无法完全使用所有JAX-WS功能. Tapestry的IoC为我的Web服务创建了一个代理,因此不支持JAX-WS注释. 而且JAX-WS上下文侦听器当然不支持Tapestry的服务配置,因此它不会执行任何DI. 因此, ..
发布时间:2021-02-11 19:03:50 其他开发

Web服务响应中的日期为null

我正在尝试实现一个向JAX Web服务请求某些数据的客户端.我使用wsimport命令(已安装Java 7u45)从wsdl生成客户机类.我没有问题就可以找回字符串类型,但是日期类型在Java代码中将变为null.这是我得到的肥皂回应: ..
发布时间:2021-02-11 19:03:41 其他开发

如何在同一Spring服务中实现多个SFDC出站消息接收器?

对于每条出站消息,Salesforce均提供完整的自包含WSDL. 使用jaxws-maven-plugin生成类并使用@Endpoint,@PayloadRoot等绑定终结点,为单个服务实现Spring服务很容易. 但是,对于不同的结构和类型层次结构,多个出站邮件都共享相同的QN(例如http://soap.sforce.com/2005/09/outbound:notificati ..
发布时间:2021-02-11 19:03:38 其他开发

在不更改WSDL文件的情况下添加肥皂故障?

我想向我的JAX-WS Web服务中添加一些SOAP Fault,但是我不想更改WSDL模式的内容.据我所读,我将必须使用批注@WebFault来定义SOAP Fault,并且它会在下一次构建期间自动导致WSDL中的更改.有什么方法可以使用SOAP Faults而无需更改WSDL方案的内容? 解决方案 当您从代码中引发异常时,JAX-WS将在响应中将其自动映射到SOAP错误.无需在WSDL ..
发布时间:2021-02-11 19:03:31 Java开发

使用WSDL,我们可以在作为Web服务方法参数的类内生成其他公共方法吗?

对不起,如果问题不能确切说明我需要什么....请提前阅读要求. 我正在使用JAX-WS 2.2.3. 我已经实现了一个Web服务类,该类具有方法 int addRecord(Record). Record类包含一个实例成员,作为Attribute类的集合.现在,Record类包含一个公共的 void addAttribute(Attribute objAttribute)方法. ..
发布时间:2021-02-11 19:03:28 Java开发

jax-ws webmethod响应-编码特殊字符

我的jax-ws网络方法之一返回哈希-具有特殊字符的字符串. 我收到的响应XML不完整. 当我返回普通字符串时"TEST",网络方法正常. 如何对响应进行编码?我希望j2ee5.0,jdk6.0库足够. 感谢您的回复. 解决方案 在Java类中重要的是: @XmlElementRef(name = "Hash", type = JAXBElement.clas ..
发布时间:2021-02-11 19:03:24 其他开发

JAXWS客户端使用X509服务器身份验证来调用JAXWS Web服务

我使用wsdlc ANT任务从wsdl创建了一个JAXWS Web服务,并将其部署在Weblogic 10.3.0中.而且我们有一个Sun Java Server 7.0,其中安装了Verisign Server证书并将其配置为将Web服务请求转发到weblogic. 我使用wsimport ant任务创建了一个JAXWS客户端,以调用Web服务.使用https URL运行客户端时,我可以在 ..
发布时间:2021-02-11 19:03:21 其他开发