问题标签 [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.
java - Axis Web 服务是否需要 AAR 文件?
我开始使用 Java 编写的基于 Axis 的 Web 服务,它将在 WebSphere 上运行。
我的问题是,我可以像往常一样将它捆绑为 Web 应用程序,作为 EAR 文件中的 WAR 文件,还是我需要在 WAR 文件中的 EAR 文件中的 AAR 文件?
还是 AAR 文件只是用于自行打包 Web 服务组件?
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
工具吗?我真的不明白“类定制”是什么。
java - 使用 Axis 1.4 设置自定义 SOAP 标头
我正在尝试使用 Axis 使用 .NET 2.0 Web 服务。我使用 Eclipse WST 插件生成了 Web 服务客户端,到目前为止似乎还可以。
这里是预期的 SOAP 标头:
我没有找到任何关于如何从 Axis 客户端配置此标头的文档。当我使用 Visual Studio C# Express 2008 生成客户端时,它会生成一个以Authentication
两个字符串属性 (User
和Password
) 命名的类,并且所有客户端方法都接收该类的对象作为第一个参数,但 Axis WS 客户端不会发生这种情况。
如何在客户端调用中设置此标头?
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”,或针对此类问题的其他想法?
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,相同的代码就可以正常工作。
有什么帮助吗?提前致谢。
新的堆栈跟踪。
java - 是否可以在不使用 WSDD 的情况下使用 Axis 部署 SOAP 服务器?
在我正在工作的项目中,我使用部署描述符 (WSDD) 文件部署了一个 SOAP 服务器。为此,将启动一个网络服务器(例如 tomcat、jetty),然后执行以下命令:
java -cp %AXISCLASSPATH% org.apache.axis.client.AdminClient deploy.wsdd
我需要跳过上述命令以避免调用 Axis AdminClient。是否可以将我的 web 服务部署为 war 文件?
注意:由于其局限性,无法使用带有 JWS 的解决方案。
java - 非法 XML 字符 /Axis
我开发了一个 Web 服务并使用 Axis 部署它。一切都运行得很好,但是当我使用包含不可打印字符(例如 ETX、FS、..)的字符串使用服务时遇到问题。我有以下错误:
请问你有什么想法吗?
编辑 :
我必须使用 Web 服务向我的服务器发送一个帧。我的框架有一个严格的形式(包含一些不可打印的字符作为分隔符)
wsdl 文件
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 开发的。
有没有办法做到这一点?
.net - 如何通过 .NET 客户端调用 Axis Web 服务
我有一个任务来调用并连接到 dotnet Web 应用程序中的 Axis Web 服务。
webservice,首先需要验证用户名和密码,应该在header中发送,只有在验证后,我们才能调用它的任何方法。
现在,我不知道如何传递凭据并调用 Web 服务。
我有显示如何访问 web 服务的 Java 代码,但我不知道如何在 .NET 中做同样的事情。
我想我必须使用 WSE 3.0。
这是Java代码:
我不知道如何使用 .NET 完成所有这些凭据传递。因此,我请求您指导我,我应该如何解决这个问题。另外,如果可以的话,请给我一些 .NET 中的示例代码,可以在其中完成上述场景。
java - Axis 1.4:无法让 SOAP 请求工作
我真的很难让我的第一个 AXIS SOAP 客户端工作。我正在使用 Axis v1.4。
我们的 WSDL 包含以下内容:
我已经运行 wsdl2java 来生成代码。
--
我正在初始化端口:
--
我第一次尝试访问请求:
这会导致 NullPointerException(在客户端),即使所有 null 参数都是可选的。
--
我的第二次尝试:
这不会导致任何异常,但会向 allEntries 返回空值,并且我不知道是否实际发送了 SOAP 请求(很可能没有)。
代码在 Oracle AS 之上运行。在任何一种情况下,Axis 都不会将一行调试信息写入日志,即使所有不同的调试类都已在 Oracle 中激活,并且 LoggingHandlers 已初始化。
我在这里做错了什么?