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

java - Axis Web 服务是否需要 AAR 文件?

我开始使用 Java 编写的基于 Axis 的 Web 服务,它将在 WebSphere 上运行。

我的问题是,我可以像往常一样将它捆绑为 Web 应用程序,作为 EAR 文件中的 WAR 文件,还是我需要在 WAR 文件中的 EAR 文件中的 AAR 文件?

还是 AAR 文件只是用于自行打包 Web 服务组件?

0 投票
4 回答
37611 浏览

java - 使用 JDK 工具 wsimport 从 .NET 2.0 应用程序生成的 WSDL 生成 Java SOAP Web 服务客户端时出现问题

我正在尝试使用 JDK 6 工具为某些 SOAP Web 服务生成客户端wsimport。WSDL 由 .NET 2.0 应用程序生成。对于 .NET 3.X 应用程序,它运行良好。

当我跑

它显示了几个这样的错误消息:

[错误] 具有相同名称“mypackage.SomeClass”的类/接口已在使用中。使用类自定义来解决此冲突。线 ??http : //myservice?wsdl

当我使用 Axis 1.4(使用 Eclipse WebTools 插件)生成 Web 服务客户端时。

有人知道我该怎么做才能使用该wsimport工具吗?我真的不明白“类定制”是什么。

0 投票
4 回答
44322 浏览

java - 使用 Axis 1.4 设置自定义 SOAP 标头

我正在尝试使用 Axis 使用 .NET 2.0 Web 服务。我使用 Eclipse WST 插件生成了 Web 服务客户端,到目前为止似乎还可以。

这里是预期的 SOAP 标头:

我没有找到任何关于如何从 Axis 客户端配置此标头的文档。当我使用 Visual Studio C# Express 2008 生成客户端时,它会生成一个以Authentication两个字符串属性 (UserPassword) 命名的类,并且所有客户端方法都接收该类的对象作为第一个参数,但 Axis WS 客户端不会发生这种情况。

如何在客户端调用中设置此标头?

0 投票
1 回答
2931 浏览

java - 带有 AXIS 服务器的 JAX-WS 客户端;响应中缺少命名空间

我遇到了与 JAX-WS 和 AXIS 相关的问题。JAX-WS (2.1.7) 作为客户端,Axis (1.4.x) 作为服务器。

一切正常,但无法将响应读取到 Java。

回复:

问题在于,如果ns1:从 中删除 -namespace 声明myserviceReturn,则 JAX-WS 能够返回 null 以外的任何内容。

有没有人知道如何强制 JAX-WS 忽略名称空间,如何手动修改 SOAP 响应以排除“ns1”,或针对此类问题的其他想法?

0 投票
2 回答
4251 浏览

java - 带有 JDK 1.6.0 的 Axis 1.2 Web 服务

我们迁移了一个使用 JDK 1.4 和 axis 1.0 构建的轴 Web 服务。

我们正在尝试使用轴 1.2 将其迁移到 JDK 1.6.0,但我收到以下空指针异常。

只要切换回 JDK 1.4,相同的代码就可以正常工作。

有什么帮助吗?提前致谢。

新的堆栈跟踪。

0 投票
2 回答
2826 浏览

java - 是否可以在不使用 WSDD 的情况下使用 Axis 部署 SOAP 服务器?

在我正在工作的项目中,我使用部署描述符 (WSDD) 文件部署了一个 SOAP 服务器。为此,将启动一个网络服务器(例如 tomcat、jetty),然后执行以下命令:

java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient deploy.wsdd

我需要跳过上述命令以避免调用 Axis AdminClient。是否可以将我的 web 服务部署为 war 文件?

注意:由于其局限性,无法使用带有 JWS 的解决方案。

0 投票
4 回答
10481 浏览

java - 非法 XML 字符 /Axis

我开发了一个 Web 服务并使用 Axis 部署它。一切都运行得很好,但是当我使用包含不可打印字符(例如 ETX、FS、..)的字符串使用服务时遇到问题。我有以下错误:

请问你有什么想法吗?

编辑 :

我必须使用 Web 服务向我的服务器发送一个帧。我的框架有一个严格的形式(包含一些不可打印的字符作为分隔符)

wsdl 文件

0 投票
7 回答
188351 浏览

c# - 如何为使用 Axis 1.4 Web 服务的 C# Web 服务客户端添加自定义 Http 标头

我正在尝试用 c# 编写一个 Web 服务客户端,该 Web 服务是 Java Axis 1.4。Axis 服务需要 HTTP 标头中的Authorization: Basic Base64EncodedToken标头值。我找不到以标准方式在 Visual Studio.net 中使用 Web 服务的标准方式设置此标头的方法,例如普通 WSDL 生成的引用或 WSE3.0

我不能使用 WCF,因为该项目是使用 .net 2.0 开发的。

有没有办法做到这一点?

0 投票
2 回答
2510 浏览

.net - 如何通过 .NET 客户端调用 Axis Web 服务

我有一个任务来调用并连接到 dotnet Web 应用程序中的 Axis Web 服务。

webservice,首先需要验证用户名和密码,应该在header中发送,只有在验证后,我们才能调用它的任何方法。

现在,我不知道如何传递凭据并调用 Web 服务。

我有显示如何访问 web 服务的 Java 代码,但我不知道如何在 .NET 中做同样的事情。

我想我必须使用 WSE 3.0。

这是Java代码:

我不知道如何使用 .NET 完成所有这些凭据传递。因此,我请求您指导我,我应该如何解决这个问题。另外,如果可以的话,请给我一些 .NET 中的示例代码,可以在其中完成上述场景。

0 投票
1 回答
1683 浏览

java - Axis 1.4:无法让 SOAP 请求工作

我真的很难让我的第一个 AXIS SOAP 客户端工作。我正在使用 Axis v1.4。

我们的 WSDL 包含以下内容:

我已经运行 wsdl2java 来生成代码。

--

我正在初始化端口:

--

我第一次尝试访问请求:

这会导致 NullPointerException(在客户端),即使所有 null 参数都是可选的。

--

我的第二次尝试:

这不会导致任何异常,但会向 allEntries 返回空值,并且我不知道是否实际发送了 SOAP 请求(很可能没有)。

代码在 Oracle AS 之上运行。在任何一种情况下,Axis 都不会将一行调试信息写入日志,即使所有不同的调试类都已在 Oracle 中激活,并且 LoggingHandlers 已初始化。

我在这里做错了什么?