问题标签 [axis]

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 投票
4 回答
42279 浏览

java - 使用 Web 服务时,端点、服务和端口之间有什么区别?

我使用 Apache CXF 将大约十个 Java 类公开为 Web 服务。

我已经使用 CXF、Axis 和 .NET 生成了客户端。

在 Axis 和 CXF 中会生成“服务”或“定位器”。从此服务中,您可以获得“端口”。“端口”用于对 Web 服务公开的方法进行单独调用。

在 .NET 中,“服务”直接公开对 Web 服务的调用。

当涉及到 Web 服务时,有人可以解释端口、服务、定位器和端点之间的区别吗?

轴:

CXF:

。网:

0 投票
3 回答
14425 浏览

java - 如何让 Axis 1.4 不为同一个 XML 命名空间生成多个前缀?

我从使用 Axis 1.4 库的客户端接收 SOAP 请求。请求具有以下形式:

如您所见,为同一个命名空间定义了多个前缀,例如命名空间http://example.com/schema/common具有前缀 ns4、ns5、ns6、ns7 和 ns8。一些长请求为同一个命名空间定义了数百个前缀。

这会导致我用来转换请求的Saxon XSLT 处理器出现问题。Saxon 将同一命名空间的不同前缀的数量限制为 255,并在您定义更多前缀时引发异常。

Axis 1.4 是否可以配置为定义更智能的前缀,以便每个命名空间只有一个前缀?

0 投票
3 回答
4049 浏览

wcf - 有没有办法告诉 WCF 在请求中使用安全性,但在响应中忽略它?

我们必须连接到第三方 SOAP 服务,并且我们正在使用 WCF 来执行此操作。该服务是使用 Apache AXIS 开发的,我们无法控制它,也无法改变它的工作方式。我们看到的问题是它希望使用 Web 服务安全性对请求进行格式化,因此我们正在执行所有正确的签名等操作。然而,来自第 3 方的响应是不安全的。如果我们嗅探电线,我们会看到响应正常(尽管没有任何时间戳、签名等)。底层 .NET 组件将此视为错误,因为它认为这是一个安全问题,因此我们实际上并没有收到这样的肥皂响应。有什么方法可以配置 WCF 框架以发送安全请求,但不要期望响应中的安全字段?查看 OASIS 规范,它没有

有关信息,这是我们看到的异常:

我们收到的例外是:

顺便说一句,我看到很多帖子都说如果你不考虑时间戳,那么安全字段就不会出现。这不是一个选项 - 我们正在与之通信的服务要求时间戳。

0 投票
5 回答
30265 浏览

java - Apache Axis ConfigurationException

I am using Apache Axis to connect my Java app to a web server. I used wsdl2java to create the stubs for me, but when I try to use the stubs, I get the following exception:

org.apache.axis.ConfigurationException: No service named <web service name> is available

any idea?

0 投票
3 回答
3472 浏览

java - Microsoft Reporting Services Web 服务和 Java

是否有人成功实施了使用 Microsoft SQL Server 2005 Reporting Services 的基于 Java 的解决方案?Reporting Services 带有一组 Web 服务,允许您控制报表的创建、报表的执行等,而我刚刚开始开发此集成的 POC。我尚未做出的几个选择是,我是想将 Axis2 用于 wsdl-to-java 功能还是使用 WebLogic 的 clientgen (wsdl 2 java) 解决方案。我想我也可以使用 JAX-WS 和 wsimport。在我深入研究之前,我想看看是否有人使用众多可用选项之一成功地做到了这一点。

过去,我遇到了一些关于如何在 .NET 和 Java Web 服务之间处理 null/blank/empty 的问题,我只是想看看这是否是 SSRS 和 Java 集成的问题。谢谢

0 投票
4 回答
521 浏览

c# - 可以与 WCF 交互的 Java 中的 Web 服务工具包

我们在尝试集成到我们公开的 WCF 服务中的外部公司遇到了一些问题,他们是一家 Java 商店。我想知道他们是否可以尝试解决他们的问题的工具包不止一个,并且想要一份建议给他们的列表,但我对 Java 世界一点也不熟悉。

本质上他们有一些内存泄漏(显然!)但他们在细节上非常粗略。

0 投票
3 回答
13997 浏览

java - 使用 Axis2 Java 的 Web 服务抛出异常

我实际上正在使用 Axis 2 在 Java 中开发 Web 服务。我将服务设计为 POJO(普通旧 Java 对象),并带有公共方法抛出异常:

然后我使用 Axis2 ant 任务生成了 WSDL。使用 WSDL,我生成了一个客户端存根来测试我的服务。生成的代码在存根声明中包含“MyExceptionException”和“myMethod”以抛出:

但是,当调用被 catch 包围的方法时,“MyExceptionException”永远不会被传输 AxisFault 的服务器传输(RemoteException 的子类)。

我认为问题出在服务器端,但找不到在哪里。该服务作为 aar 文件部署在 Tomcat 5.5 服务器上的axis2 webapp 中。services.xml 看起来像这样:

如果行为正常,那么我将放弃使用异常(这对我的项目并不重要),但我很谨慎为什么 Java2WSDL 在操作输入和输出声明中生成自定义 <wsdl:fault> 并且 WSDL2Java 生成一个异常类(并声明将其放入存根方法中)如果这不可用...

0 投票
4 回答
901 浏览

php - 如何修复“http_client.c(227) 错误创建套接字”错误,这可能是由操作系统引起的

我正在我的 ubuntu 8.04 开发服务器上设置 wso2 php Web 服务框架。

但是我的网络服务失败了。查看 wsf_client.log (框架的自定义日志)文件给了我问题中的错误。

我相信错误是从轴返回的,但我不知道如何解决它,并且会感谢任何正确方向的指针。

0 投票
2 回答
612 浏览

java - 如果我没有安装 Axis 不明白它是如何工作的?

原谅我的无知 - 仍然在这里学习。

我正在使用 Eclipse Ganymede (Java 1.5) 并且一直在尝试使用 Web 服务 - 我已经设法启动并运行一个简单的 Web 服务,并且您在 Eclipse 中获得的漂亮向导会生成所有必要的点点滴滴,例如 wsdl 文件等 - 并且您可以测试服务和其他一切。

现在它似乎使用了axis.jar和所有其他与轴相关的东西,当我运行Web服务时,一切都很好 - 但是如果我什至没有安装Axis,这在Tomcat中如何工作?我在我的 Apache 安装或 Ganymede 中找不到任何与 Axis 相关的内容??

0 投票
3 回答
2470 浏览

java - Axis 2 中 SOAP 消息的加密

我需要对网络服务(服务器端)使用加密(和签名)。我使用axis2并成功添加了壁垒模块(用于WS-Security实现)。但是壁垒页面(http://ws.apache.org/axis2/modules/rampart/1_2/security-module.html)缺少示例,并且示例文件没有真正记录。所以我的问题是:添加加密(和签名)的最简单方法是什么?我必须在 services.xml 中添加什么,我必须编写一个 policy.xml 吗?我必须给客户的开发人员什么(除了 WSDL)?如果您能给我指一个好的教程,那将很有帮助,谢谢等...