问题标签 [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.
jboss7.x - 在 JBoss AS7.x 中通过 XML 在 EJB 上使用 @WebServiceRef 覆盖端点 URL
在 JBoss 5 中,我可以执行以下操作:
并覆盖 jboss.xml 中的 myWebService 端点 URL:
但是在 JBoss 7 中,不再使用 jboss.xml,我找不到如何使用新的配置文件 jboss-ejb3.xml 来实现相同的功能。
java - 处理自定义故障异常时如何获取 SOAP 故障的故障码
我们的系统使用基于服务的 WSDL 生成的 JAX-WS 客户端存根来使用 SOAP Web 服务。如果出现错误,服务器会返回如下 SOAP 错误:
生成基于 WSDL 的SomeCustomFault
异常类,并声明所有服务方法都抛出此(见下文)异常。
如您所见,此自定义错误异常扩展Exception
而不是SOAPFaultException。但是,我需要获取 SOAP 错误的错误代码,该错误代码只能使用getFaultCode方法从SOAPFaultException中检索。您能告诉我如何在捕获上述自定义错误异常的地方找到SOAPFaultException或 SOAP 错误的错误代码吗?
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
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
web-services - 无法从 WSDL 生成 java 代码
我想为我的jbossws
客户从 wsdl 生成 java 代码。我正在使用 Intelij Idea 12 这是我遵循的程序。
右键单击包 > webservices > 从 wsdl 生成 java 代码
但它只创建一个与wsdl
非 java 代码类相同的文件。我做错了什么?
web-services - JBoss 中的 Web 服务找不到 xsd
我尝试实现在 JBoss AS 7.2 中运行的第一个 Web 服务。我使用 wsdlLocation-Property 将我的服务与预定义的 wsdl 文件链接:
在我的 wsdl 中,我包含一个存储在同一目录/类路径位置的 xsd 文件:
但似乎我的 jboss 没有找到这个 xsd 文件。或者更好的是,他搜索的位置不对。我做错了什么?
web-services - 使用 EAP 6.2 从 EJB 3.0 JBoss 开发人员工作室创建 Web 服务
生成客户端时出现问题 - 具有相同名称“exercise.order.bean.GetAccountResp onse”的类/接口已在使用中。使用类自定义来解决此冲突。/exWeb/BusinessBean?wsdl 的第 22 行
这是wsdl -
EJB -
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 上。任何想法如何超越这个例外。
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 上部署,或者给我一个工作示例。
感谢帮助,谢谢。
cxf - JBossWS 和无状态 Web 服务,OutFaultInterceptor 被忽略
根据这篇博客文章,我们正在尝试使用 WebService OutFaultInterceptor ,但它似乎在 JBoss 7.x 中不起作用。
问题很简单,因为它只是忽略了 @OutFaultInterceptor 注释。我通过输入错误的拦截器名称对此进行了测试,但它没有出错。拦截器中的日志根本不会被调用(当拦截器名称正确时)。
我也尝试过使用WEB-INF/jboss-webservices.xml 来定义拦截器,但这似乎也被忽略了。
删除 @Stateless 注释似乎也没有帮助。
这在 JBoss 5.1 上运行良好,但在 JBoss 7.x 上似乎不起作用。我在这里想念什么?
是否有另一种方法可以将异常“翻译”为肥皂错误?