问题标签 [xfire]

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 投票
1 回答
149 浏览

jaxb - JDK JAXB 实现是否 100% 匹配 XFIRE JAXB 实现

我有一个使用 Xfire 的 Maven 项目。

现在最近我知道 JDK 1.6 包含了 JAXB 实现。但是当比较来自 JDK 类的 Xfire JAXB 类时,没有任何匹配项。

任何人都可以告诉我,如果我从代码中删除 JAXB 实现依赖项,是否会发生任何不好的事情,或者如果某些包尚未在 Xfire JAXB 实现中存在的 jDk 包中实现。?

0 投票
1 回答
383 浏览

java - 在启动期间禁用@Webservice 加载

如何在启动期间禁用@Webservice 加载以节省 xfire 中的一些加载时间?

我有一堆带有@Webservice 注释的服务。它们都在启动过程中被加载并导致启动缓慢。如果我在开发实例中测试非服务,我不想加载这些。我想知道是否有办法通过设置系统属性或其他东西来禁用它。

0 投票
1 回答
4899 浏览

web-services - WSDL 客户端生成未完成?

刚刚尝试从 WSDL 文件生成 java 客户端生成(使用 XFire 和 XMLBeans 绑定)

我能够生成客户端+故障消息(没有错误),但是没有生成输入消息和输出消息,它也没有在客户端生成操作。我的 WSDL 文件有什么问题吗,还是有什么我想念的?

更新 :

  1. 在这里更新了我的测试 XFire 项目。

  2. 我开始怀疑问题可以被隔离到 WSDL(因为我可以成功生成其他 WSDL)。我发现了这些警告,我觉得这些警告是相关的:

    WS-I:(BP2402) wsdl:binding 元素不使用“3 SOAP 绑定”部分中定义的soapbind:binding 元素。WSDL 1.1 规范。

    WS-I:(BP2032)有缺陷的soapbind:fault 元素:“name”属性值与父元素wsdl:fault 上的“name”属性值不匹配。

    WS-I:(AP2901)描述既不使用 WSDL 1.1 第 5 节中描述的 WSDL MIME 绑定,也没有使用 WSDL 1.1 第 3 节中描述的 WSDL SOAP 绑定,用于 wsdl:binding 的每个 wsdl:input 或 wsdl:output 元素.

  3. 刚刚发现soap12可能会导致问题。如果我将 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/" 更改为 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 并删除soap中的soapActionRequired :operation 可以成功生成客户端。但是webservice目前只在soap1.2中才有。所以这里不是将wsdl改成使用soap1.1。

这是我的 WSDL 文件:

这是我要生成的蚂蚁任务:

生成的客户端:

0 投票
2 回答
4115 浏览

.net - 使用 .NET 客户端使用 Java Web 服务时遇到问题

WCF 新手,我正在尝试让 .NET 4.0 客户端使用托管在 JBOSS 中的 Web 服务。我相信 Web 服务的结果正在使用 x-fire 进行序列化。客户端使用 WCF 连接到服务。这在使用 Ntlm 对调用者进行身份验证的内部 Web 服务中。

我可以向我的客户端添加服务引用,并调用服务器上的一种方法。我已经确定请求正在发送,并且响应确实回来了。问题是响应不是传统的 SOAP 格式,我相信标准的 WCF 绑定无法解释这一点。以下是有关该应用程序的一些信息:

应用程序配置

请求正在发送到服务器...

从服务器返回的响应(从提琴手拉出)......

来自.net客户端的错误消息如下......

其余的异常只是重复来自服务器的初始响应。

我的猜测是我需要进行自定义绑定,或者类似的东西。我环顾四周寻找如何做到这一点的好例子,但他们似乎都遗漏了一些东西,阻止我将所有东西连接在一起。如果我能让自定义绑定正常工作,我的猜测是解析响应,并将 ------ 行之间的所有内容传递给 WCF 反序列化器,因为这是实际的肥皂响应。

有没有人对如何做到这一点有任何想法,可以效仿的好例子,或者完全不同的方法?

顺便说一句,网络服务是一个黑盒子,那里不会发生任何编码更改。

谢谢。

0 投票
1 回答
1321 浏览

jboss - 由于 xfire-1.2.6 依赖 wss4j-1.5.1 和 xmlsec 1.3.0,JBoss AS 7.1 依赖冲突

我正在尝试在 JBoss AS 7.1 上部署旧代码,但由于 wss4j 和 xmlsec,我正在努力解决相互冲突的依赖关系

我创建了一个 jboss-deployment-structure.xml

但这会导致:

当我将路径名更改为:

结果是:

真正让我发疯的是正确的版本出现在堆栈跟踪中。

0 投票
2 回答
2027 浏览

eclipse - 在 META-INF 目录中找不到 XML 文件

我已经设置了一个我试图在 Eclipse 中调试的 Web 服务。

它有一个这样的目录结构:

根 /
  + src
  + META-INF
  + WEB-INF

META-INF目录里面,有一个文件夹\xfire\services.xml

当我启动服务器时,出现以下错误:

当我procmon.exesysinternals运行时,我看到以下路径出现“PATH NOT FOUND”错误:

  • C:\Program Files\Apache Software Foundation\Tomcat 6.0\lib\META-INF\xfire\services.xml
  • C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\MyWebService\WEB-INF\META-INF\xfire\services.xml
  • C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\MyWebService\WEB-INF\classes\META-INF\xfire\services.xml

当文件存储在:

  • C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\MyWebService\META-INF\xfire\services.xml

我究竟做错了什么?

0 投票
1 回答
392 浏览

eclipse - 无法访问 http://svn.xfire.codehaus.org/

在 Eclipse 插件中,尝试添加 - xfire - http://svn.xfire.codehaus.org/ - 如在http://xfire.codehaus.org/Eclipse+Plugin给出的步骤中提供的, 得到以下错误。

我的计算机已连接到互联网,但我没有管理员访问权限,以前我可以成功添加其他 Eclipse 插件

0 投票
1 回答
938 浏览

java - XFire NamespaceURI cannot be null with Maven Assembly Plugin

I'm trying to use library which intensively uses XML data and so on. I've tried to compile my project into one uber-JAR with Maven Assembly, but after running and some actions I've got following error.

I've tried to assemble in with Shade, but got strange error about wrong manifest signature. Anyone faced that?

0 投票
1 回答
693 浏览

java - 在 XFire 中解析 XML 会导致 CPU 高吗?

我的服务器正在使用 XFire 处理 Web 服务请求

但它的 CPU 被占用高达 100% 甚至 1000%

当我重新启动服务器并经过一些请求后,这个奇怪的问题再次出现

我扫描线程转储,占用CPU的线程是这样的:

XFire 似乎在解析一个 XML 文件,但随着时间的推移,线程转储并没有什么不同,线程就像在无限循环中一样。

但是,我对 XFire 没有足够的经验,我无法弄清楚问题的原因

我google了很多,发现这个主题的现象和我的一样

但是,这个主题表明它可能是一个 JVM 错误并且使用 JDK5 而不是 JDK6。我正在尝试使用 JDK5 看看它是否有帮助

有人遇到过这样的问题吗?是什么导致了这个问题以及如何解决它?

多谢。

0 投票
1 回答
1108 浏览

java - 使用 Agesi 从 xfire 迁移到使用 Jaxb 的 CXF

我正在将使用 aegis 进行数据绑定的 xfire 肥皂项目迁移到带有 jaxb 的 cxf。我得到了新的 cxf 项目,用于处理带有 aegis 绑定的旧 xfire 请求。但是当我将数据绑定移动到 jaxb 时,会发生解组错误。

这是我的 cxf Web 服务定义。

我在我的 DTO 上使用了 @XMLRootElement Anotaion,如下所示。

我测试的一种方法在对 cxf 的肥皂请求之后生成

但是旧的 xfire 生成以下请求,我已经标记了差异。

当我尝试向 cxf 服务发送 xfire 请求时出现以下异常。

所以我认为我需要在 cxf 请求中添加额外的标签才能与 xfire 兼容。有谁知道如何解决这个问题?

提前致谢。