问题标签 [jbossws]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
386 浏览

jboss7.x - 在 JBoss AS7.x 中通过 XML 在 EJB 上使用 @WebServiceRef 覆盖端点 URL

在 JBoss 5 中,我可以执行以下操作:

并覆盖 jboss.xml 中的 myWebService 端点 URL:

但是在 JBoss 7 中,不再使用 jboss.xml,我找不到如何使用新的配置文件 jboss-ejb3.xml 来实现相同的功能。

0 投票
1 回答
25606 浏览

java - 处理自定义故障异常时如何获取 SOAP 故障的故障码

我们的系统使用基于服务的 WSDL 生成的 JAX-WS 客户端存根来使用 SOAP Web 服务。如果出现错误,服务器会返回如下 SOAP 错误:

生成基于 WSDL 的SomeCustomFault异常类,并声明所有服务方法都抛出此(见下文)异常。

如您所见,此自定义错误异常扩展Exception而不是SOAPFaultException。但是,我需要获取 SOAP 错误的错误代码,该错误代码只能使用getFaultCode方法从SOAPFaultException中检索。您能告诉我如何在捕获上述自定义错误异常的地方找到SOAPFaultException或 SOAP 错误的错误代码吗?

0 投票
1 回答
1155 浏览

jbossws - jbossws webservice从另一个基于spring的应用程序抛出异常

我从 jboss 'helloworld-ws' 中挑选了一个例子。我创建了一个基于 Spring 的客户端 Web 应用程序 helloworld-ws-test。然后我通过 jboss webservice 客户端创建了一个 webservice 客户端(它还使用 main 方法创建了一个示例客户端)。
我将这两个应用程序都部署在 jboss 6.1-eap 服务器中。因此,如果我尝试通过示例客户端访问 Web 服务,我会毫无问题地获得输出,但是当我将相同的代码复制到 helloworld-ws-test Web 应用程序控制器并尝试访问 Web 服务时,我会收到以下异常。

WSDL

HelloWorldService.java

HelloWorldServiceImpl.java

ClientSample.java

成员控制器.java

0 投票
2 回答
77 浏览

java - JBoss 4.0.4 WARN [SchemaTypeCreator] JAX-RPC 不允许跳过集合类型的部署警告:

我的 Web 服务可以与 JBoss 5.0 一起部署并正常工作,但是当尝试在 JBoss 4.0.4 上部署以下方法时它会给出上述警告

我认为我的服务器中缺少 sum 库。如何识别这些库或解决此问题。?

这是服务器终端上的完整警告

WARN [SchemaTypeCreator] JAX-RPC 不允许跳过集合类型:com.directfn.webservices.AccountSummary.cashAccountDetails WARN [SchemaTypeCreator] JAX-RPC 不允许跳过集合类型:com.directfn.webservices.AccountSummary.portfolioDetails

0 投票
1 回答
1834 浏览

web-services - 无法从 WSDL 生成 java 代码

我想为我的jbossws客户从 wsdl 生成 java 代码。我正在使用 Intelij Idea 12 这是我遵循的程序。

右键单击包 > webservices > 从 wsdl 生成 java 代码

但它只创建一个与wsdl非 java 代码类相同的文件。我做错了什么?

0 投票
2 回答
2158 浏览

web-services - JBoss 中的 Web 服务找不到 xsd

我尝试实现在 JBoss AS 7.2 中运行的第一个 Web 服务。我使用 wsdlLocation-Property 将我的服务与预定义的 wsdl 文件链接:

在我的 wsdl 中,我包含一个存储在同一目录/类路径位置的 xsd 文件:

但似乎我的 jboss 没有找到这个 xsd 文件。或者更好的是,他搜索的位置不对。我做错了什么?

0 投票
1 回答
444 浏览

web-services - 使用 EAP 6.2 从 EJB 3.0 JBoss 开发人员工作室创建 Web 服务

生成客户端时出现问题 - 具有相同名称“exercise.order.bean.GetAccountResp onse”的类/接口已在使用中。使用类自定义来解决此冲突。/exWeb/BusinessBean?wsdl 的第 22 行

这是wsdl -

EJB -

0 投票
0 回答
649 浏览

cxf - CXF AddressingPropertiesImpl 无法转换为 JBoss AddressingPropertiesImpl

我正在使用 SLSB 作为带有@Addressing注释和@HandlerChain类型的 Weborg.jboss.wsf.common.handler.GenericSOAPHandler服务(jbossws-common)

我的客户使用 WSAddressingClientHandler 到 BindingProvider

喜欢:

我在客户端覆盖handleOutbound(MessageContext msgContext),带有标题和正文的肥皂消息已成功发送到网络服务

在服务器端,handleInbound(MessageContext msgContext)我尝试msgContext阅读

喜欢:

在这一行,我ClassCastException从 cxf 库中获得。此服务托管在 WildFly 8.1.0 Final 上。任何想法如何超越这个例外。

0 投票
3 回答
8006 浏览

web-services - Wildfly 上基于 WSDL 的 Web 服务

我正在尝试创建一个简单的基于 WSDL 的 Web 服务,以使用 Apache CXF 部署在 Wildfly 上。我尝试了使用 wsdl 文件的标准 web.xml、cxf-servlet.xml 配置,但服务器给了我以下错误

在 ws 端点部署中检测到 Apache CXF 库 (cxf-api-2.7.3.jar);要么提供适当的部署,用容器模块依赖项替换嵌入式库,要么为当前部署禁用 webservices 子系统,添加适当的 jboss-deployment-structure.xml

我正在使用 Maven 进行构建和部署过程。在进一步阅读时,我意识到 Wildfly 使用 JBossWS 堆栈并且不鼓励基于 Spring 的 CXF 配置。我还应该使用 wsdl2java 还是 wsprovide/wsconsume ?任何人都可以指导我如何设置一个简单的项目来创建一个 WSDL 第一个 Web 服务并在 Wildfly 上部署,或者给我一个工作示例。

感谢帮助,谢谢。

0 投票
1 回答
113 浏览

cxf - JBossWS 和无状态 Web 服务,OutFaultInterceptor 被忽略

根据这篇博客文章,我们正在尝试使用 WebService OutFaultInterceptor ,但它似乎在 JBoss 7.x 中不起作用。

问题很简单,因为它只是忽略了 @OutFaultInterceptor 注释。我通过输入错误的拦截器名称对此进行了测试,但它没有出错。拦截器中的日志根本不会被调用(当拦截器名称正确时)。

我也尝试过使用WEB-INF/jboss-webservices.xml 来定义拦截器,但这似乎也被忽略了。

删除 @Stateless 注释似乎也没有帮助。

这在 JBoss 5.1 上运行良好,但在 JBoss 7.x 上似乎不起作用。我在这里想念什么?

是否有另一种方法可以将异常“翻译”为肥皂错误?