问题标签 [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 投票
4 回答
3529 浏览

java - Axis2 会话管理

我在axis2中构建了一个小型webservice(自下而上,我编写java类并让eclipse wtp生成服务)。我想使用会话,以便用户可以使用用户名登录并通过它是否存在于数据库中,而不是使用 web 服务,但在他的会话上下文中。坦率地说,我不知道从哪里开始。我如何创建一个会话,然后再处理它?

0 投票
1 回答
1575 浏览

jquery - 如何使用 jQuery 和 AJAX 从axis2服务转换xml?

我遇到了axis2和ajax的问题​​。我使用 jQuery 的 ajax 函数从我的 Web 服务之一获取 xml,并使用这个jquery 插件将结果 xml 转换为 html。

这是服务返回的相关 xml 的示例。

我查看了从 jQuery ajax 调用中获得的 xml Document 对象,它似乎已经从标签中剥离了命名空间并使标签全部小写。但是,我似乎无法让我的 xsl 模板识别任何标签。

这是我现在在 xsl 中的内容。

我能得到的最好的是success1 选项。我在这里找到了一些关于让axis2更好地使用ajax的信息,但这看起来可能会搞砸我拥有的java服务客户端。

这是有问题的javascript。

那么我是在做一些愚蠢的事情还是有更好的方法来做到这一点?谢谢你的帮助。

0 投票
2 回答
2005 浏览

java - 将 JBoss 错误页面替换为 Axis2 故障 XML 响应

我正在 JBoss 4.2.3/Tomcat 5.5.27 和 Java 1.5.0 (15-b04) 上使用 Axis2 1.4.1 开发 Web 服务。它可以完美运行,但是当发生异常时,我会收到 JBoss 错误 500 HTML 页面,而不是 Axis2 XML/SOAP 错误。

这种行为令人烦恼,因为在开发过程中很难处理 web 服务客户端或 SoapUI 中的错误。

我可以更改它以获取 SOAP 错误吗?也许它只是一个 Axis2 或 JBoss 参数,但我没有找到任何线索。

编辑:这是新的堆栈跟踪:

编辑 2:在给予赏金之后,我发现我对 Axiom 的 1.2.9-SNAPSHOT 版本是错误的。我再次构建它,确保正确复制到 lib 目录的 jar 并且它有效!

最后,正如 Vineet 提供的链接中所说,这是一个 Axiom 错误。

谢谢!

0 投票
1 回答
4093 浏览

java - 使用 Java 中的 Axis2 库构造对 WebService 的 SOAP 请求?

我需要能够使用 Apache Axis2 构造一个 SOAP 请求,并将 SOAP 标头中的 IP 地址和用户代理提供给 Web 服务。是否有描述如何执行此操作的代码示例?

在此先感谢您的帮助!

最好的祝愿鲁奇考尔。

0 投票
2 回答
2709 浏览

java - 如何从 Web 服务中调用 Web 服务

我正在尝试创建一个 Web 服务,它是另一个 Web 服务的消费者。这是布局。

我开发了一个 Java 类并用它创建了一个 Web 服务。

然后我使用 Eclipse 工具生成客户端存根和其他文件。

我将这些文件打包在一个 jar 中并在另一个项目中使用它。我测试了 jar 中的文件,我能够访问第一个 web 服务。

现在,我从测试第一个项目的项目中创建了另一个 Web 服务。

现在,当我将客户端写入第二个 Web 服务时,它似乎无法找到第一个的存根。给我以下错误

我已经在所有项目中加入了所有的罐子。

0 投票
3 回答
3846 浏览

java - WCF 故障异常支持与 Java Web 服务的互操作

我编写了一个 java axis2 1.4.1 Web 服务和 .net 3.5 WCF 客户端,我试图捕捉抛出的 wsdl 错误。

与 .net 2.0 不同,.net 3.5 声称支持wsdl:fault并且服务引用向导确实在客户端代理中生成所有正确的故障类。但是当我尝试捕捉错误时,它似乎没有正确序列化,所以我只能catch (FaultException ex)而不是我实际使用的类型FaultException<T>

我查看了我的reference.cs,我可以看到向导已将正确添加FaultContract到我的操作中。

我还需要在 .net 中做些什么才能使其正常工作吗?还是 WCF 仅支持来自 .net Web 服务的自定义 wsdl 错误?

这是我的wsdl

0 投票
1 回答
1955 浏览

java - 肥皂体是 utf-8 编码两次

我们使用需要 UTF-8 的 Web 服务。我们在客户端使用的框架是 Apache Axis2。我们调用 Web 服务,soap 正文包含 UTF-8 字符串。问题是身体似乎是“双重编码的”。即我们有字符'å'。utf-8 中“å”的 utf-8 表示是 C3 A5,但是我们在日志中看到发送的(双)编码值是 C3 83 C2 A5。

有没有人遇到过类似的问题?

0 投票
2 回答
7737 浏览

java - 是否可以使用 Axis 2 wsdl2java 生成使用 HTTPS 的客户端代码?

使用默认参数,axis 2 wsdl2java 工具将 wsdl 文件作为输入,并生成客户端 Java 代码,该代码使用 HTTP 协议与 SOAP 端点通信,如下例所示:

我想知道的是是否有一个输入参数可以传递给 wsdl2java 工具以生成通过 HTTPS 与 SOAP 端点通信的客户端代码。

0 投票
5 回答
17892 浏览

java - 如何让 jcifs 与 apache 轴很好地配合使用

我需要将 Apache Axis 1.4 连接到使用 NTLM 身份验证来限制对其操作的访问的 Web 服务。我期待使用 Samba Jcifs 来处理 NTLM 握手。

我发现

http://hc.apache.org/httpcomponents-client/ntlm.html

这为我提供了如何将 HttpClient 4.0 与 jcifs 连接起来的绝佳指导。

麻烦的是,Axis 想使用 Http Client 3.0 并且这两个 api 看起来很不一样。

我可以看到两种可能性

  1. 为 Axis 编写一个对象,让它插入 HttpClient 4。
  2. 弄清楚如何将 HttpClient 3.0 与 Samba Jcifs 连接起来。

第 1 号看起来很重要,但可能第 2 号。我在网上找不到任何令人鼓舞的消息来描述如何做到这一点。

我的问题是:有没有人成功地将 samba jcifs 与 HttpClient 3.0 连接起来?有没有人已经创建了一个与 HttpClient 4 一起使用的 Axis HttpSender 对象?

有没有我没有考虑过的更好的选择?

0 投票
2 回答
3281 浏览

java - Apache Rampart 是否与 Maven 一起使用?

在我正在工作的项目中,我们使用 maven 来管理依赖项。但是,我们遇到了 Apache 壁垒问题,它是 Axis2 的安全模块。我们尝试使用以下依赖项标签:

发生的情况是 maven 无法找到作为依赖项包含在 armart pom 文件中的许多资源(请注意,rampart pom 文件是由 maven 自动下载的,所以我不应该编辑这些文件)。

当输入 maven 无法找到的壁垒依赖项的 URI 时,我收到 404 错误。看起来 apache 壁垒 pom 文件已损坏...

有人成功地使用了maven的壁垒吗?是 apache 壁垒与 maven 的集成坏了吗?