问题标签 [axis2]

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 回答
601 浏览

web-services - 使用 Axis2 REST Web 服务时如何自定义响应结构?

我正在使用 Axis2 1.4.1 来公开 RESTful Web 服务。我需要返回我选择的 xml 结构(或任何其他,例如 ATOM xml 或 RSS xml 或 JSON 结构)。Axis2 开箱即用返回它自己的默认 xml 结构(类似于 SOAP)。问题是定制这个的正确方法是什么。是通过处理程序吗?是通过数据绑定吗?是通过自定义 MessageFormatter 吗?有什么方法和方法?

谢谢

0 投票
3 回答
4984 浏览

curl - 如何访问 FirstData Web 服务集成 WSDL 文件?

FirstData 有可怕的客户支持,但我必须与他们的 Global Gateway Web 服务集成以完成我正在从事的项目。我只是试图根据手册中的说明运行 Axis2 wsdl2java 工具。

这基本上包括添加keyStorekeyStorePassword JVM 参数。我已经完成了这两项工作,但是在尝试运行时我继续收到连接重置错误:

当我尝试使用浏览器访问 URL 时,我得到

错误 101 (net::ERR_CONNECTION_RESET):未知错误。

我假设已经有开发人员完成了 FirstData Web 服务集成。我究竟做错了什么?

我也尝试过通过 cURL 连接:

我知道我输入了正确的密钥密码,因为当我输入假密码时,我得到:

curl: (58) 无法设置私钥文件:'C:\FDGGWS\WSXXXXXXXXXX._.1.key' 类型 PEM

0 投票
1 回答
1482 浏览

xsd - 如何自定义axis2生成的xsd

我正在关注axis2文档中的“来自pojo的Web服务”[1]自下而上指南,但生成的wsdl并不好。具体来说,wsdl中嵌入的xsd schema不好,我想自定义一下。我想允许循环引用,类似于 jaxb 允许您使用 XMLID 和 XMLREFID 执行的操作。

有任何想法吗?

谢谢

[1] -> http://ws.apache.org/axis2/1_5_1/pojoguide.html

0 投票
2 回答
2091 浏览

java - 长期运行的 Web 服务架构

我们使用axis2来构建我们的webservices和一个Jboss服务器来运行我们所有应用程序的逻辑。我们被要求构建一个与 bean 对话的 Web 服务,该 bean 可能需要长达 1 小时才能响应(取决于请求的大小),因此我们将无法在此期间保持与消费者的连接。

我们可以使用异步 Web 服务,但效果并不理想,因此我们决定可以实现一个 bean,该 bean 将执行 Web 服务背后的逻辑,并让服务异步调用该 bean。Web 服务将生成一个令牌,该令牌将传递给消费者,消费者可以使用它来查询请求的状态。

我的问题是:

  1. 从创建该 bean 的服务中的方法返回后,如何查询 Jboss 服务器上 bean 的状态。我需要使用有状态的bean吗?
  2. 如果我想从 web 服务端进行异步调用,我可以使用有状态 bean 吗?
0 投票
1 回答
728 浏览

java - Axis2 WebService JMS 传输肥皂压缩

问题:
我想使用带有JMS Transport-In 的Axis2 实现一个Web 服务,它可以处理带有压缩内容的传入soap 消息。

问题:

  • 如果没有额外的配置,这可能吗?
  • 客户端只压缩消息内容就足够了吗?

背景:
谷歌搜索,我没有找到关于这个主题的任何内容(只有客户端 HTTP 标头设置用于 HTTP 传输输入)。背景是我可能会收到非常大的消息(最多 1.000.000 条记录 - 一条记录有 300 个字节)。数据很可能会分成大约 50.000 条记录的较小数据块。

问题不在于 Axis2 Web 服务实现细节。

也请不要提出架构更改,因为那是不可能的。我们已经尝试过了。;)

谢谢

0 投票
1 回答
3013 浏览

java - 无法在 Eclipse 中创建 Java Web 服务

我想在 Eclipse 中创建一个 Web 服务。我已经编写了一个类并使用 Java2WSDL 从中生成了一个 WSDL 文件。我开始了一个新的“动态 Web 项目”,并向其中添加了 axis2 方面。之后,我想创建一个新的“Web 服务”项目。当我现在选择我的 WSDL 文件并单击“完成”时,我收到以下错误:

IWAB0399E 从 WSDL 生成 Java 时出错:java.io.IOException:错误:在绑定执行中,操作“异常”中的故障“异常”中缺少元素

我的 WSDL

0 投票
3 回答
30596 浏览

java - 使用 Java 调用 Web 服务时出现“org.apache.axis2.AxisFault:未知”

我正在尝试使用 Java 客户端调用 Web 服务。WSDL 如下所示: http: //pastebin.com/m13124ba

我的客户:

当我现在运行客户端时,会发生以下错误:

我在本地机器上尝试了服务器的业务逻辑,它在那里工作。该服务创建文件和文件夹。是否允许 Web 服务这样做?我还编写了一个简单的“Hello World”Web 服务并将其部署到服务器。这工作得很好。

0 投票
1 回答
1252 浏览

php - PHPs SoapServer 是否受最大执行时间影响?

我最近为使用 PHPs SoapServer 的 PHP Web 服务创建了一个 Java 前端。

我的应用程序正在执行长时间运行的数据同步,根据我从 PHP 中了解到的情况,由于max_execution_time限制,我准备好关闭连接。

但是我从来没有遇到任何错误,就好像 SoapServer 实例永远运行一样。

我最好的猜测是,我并不真正了解 SoapServer 是如何工作的。那么,任何人都可以对此有所了解吗?SoapServer 不受max_execution_time?

编辑:在我的测试max_execution_time中设置为 5 分钟,但我的程序运行了几个小时。

0 投票
4 回答
13309 浏览

web-services - 向后兼容性和 Web 服务

所以我对 Web 服务有点陌生,最近出现了一种情况,我们向返回给客户端的数据类型添加了一个元素。客户抱怨这破坏了他们的实施,因为它阻塞了它没想到的新元素。(我们通过 Axis2 提供服务)。

对我来说,这似乎是一个无害的更改,客户端应该能够优雅地处理(我使用过一些非 Web 服务框架,在这些框架中添加可选信息是完全可以接受的)。如果我们删除或重命名了一些会导致客户出现问题的字段,我可以理解。

基本上我希望 wsdl 像一个接口一样工作。如果我们进行实质上为该接口子类型的更改,我希望客户端会愉快地忽略无关元素。这只是 Web 服务的一个短板,还是有一种理智的方式对服务进行被动更改,以便新客户可以获得额外的数据,而老客户可以在闲暇时更新?

0 投票
3 回答
12919 浏览

java - Axis2 生成的存根是线程安全的吗?

Axis2 从 WSDL 生成的客户端存根是线程安全的吗?

当然,“线程安全”不一定是一个严格定义的术语,所以我至少对以下内容感兴趣:

同一个存根类的不同实例是否可以由不同的线程同时访问,并具有与单线程执行相同的有效行为?

同一个存根类的单个实例是否可以由不同的线程同时访问,并且具有与在单线程执行中以某种任意方式交错的相同调用相同的有效行为?

您可能还希望使用此处描述的术语(以及源自此处)来更准确地讨论这个问题。