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

java - 在客户端使用 Axis 1.4 + Web 服务响应缓存进行缓存

我想在客户端缓存 Web 服务响应 XML。如何在客户端缓存响应 XML,这样我们就不必等待服务器端响应?

Axis 1.4 中是否有任何机制可以帮助在客户端缓存服务器端响应 XML?

场景:我正在使用一种搜索详细信息服务方法,每分钟针对不同的搜索条件访问供应商的服务器,并且大多数时间搜索条件是相同的。为此,我们再次访问服务器,服务器需要时间来返回响应。我在想 Axis 1.4 中是否有任何机制可以帮助我在客户端存储/缓存响应 XML。因此,我们不必针对相同的搜索条件访问服务器,而是从客户端缓存数据中获取 xml 或数据。

Axis 1.4 是否需要任何配置/设置。

我已经开始用谷歌搜索它,我没有找到任何有价值的细节来缓存客户端。请给我这方面的任何教程。

0 投票
1 回答
3666 浏览

web-services - 使用 Apache Axis 1.5 开发 Web 服务的教程

我是 Apache Axis 下的 Web 服务的新手,我已经完成了这个非常有用的教程(为 beta1 编写,但似乎可以工作到 1.2)

尽管工具和行为似乎发生了重大变化,但我在使用较新版本的 Axis 时遇到了麻烦。最新的 Axis 版本是否有相同级别的内容?

0 投票
1 回答
893 浏览

web-services - 尝试列出服务时出现 Apache Axis NoClassDefFoundError

当我尝试列出由 Axis 提供支持的 Web 服务时,当我尝试访问任何服务的 WSDL 时,以及当我尝试使用有问题的服务时,都会引发异常:

Servlet AxisServlet 的 Servlet.service() 抛出异常

java.lang.NoClassDefFoundError: com.example.MyAwesomeServiceSoapBindingImpl

现在,我知道该类在 Axis Web 服务的 WEB-INF/lib 目录中的一个 jar 中可用,并且自从我把它放在那里后,我已经重新加载了 Axis。

任何想法,任何人?

[tomcat 5.5.x,Apache Axis 版本:1.4 构建于 2006 年 4 月 22 日(太平洋夏令时间 06:55:48)]

0 投票
2 回答
2091 浏览

java - 轴加载模块 - 创建临时文件并失败

我们正在使用轴在内部不同系统之间进行 Web 服务通信。每隔一段时间,轴调用就会失败,并显示:

也许百分之一的人会这样失败。

代码部署在运行axis2 1.4.1 版的50thread weblogic 应用服务器上。

据我从日志中可以看出,“创建临时文件”发生在每次调用中(并且每次都提到同一个文件),所以我的猜测是多线程访问同一个文件,但我不知道该怎么做去做吧。

有没有人有一些见解可以帮助我们消除这种情况?

更新:

我在没有答案的邮件列表上发现了一个类似的问题:http ://marc.info/?l=axis-user&m=124411691013763&w=2 并在那里发布了这个问题:http://marc.info/?l= axis-用户&m=124912603230939&w=2

0 投票
6 回答
105085 浏览

wsdl - Apache CXF 和 Axis 之间的区别

与 Apache Axis 相比,使用 Apache CXF 有哪些优势,反之亦然?

0 投票
5 回答
14105 浏览

java - 在 jboss 中禁用 Axis log4j 登录

我有一个小型应用程序,它通过网络服务将图片上传到另一个网站。我当前的问题是,Axis 正在通过 STDOUT 记录整个 xml 消息(包括图片的二进制数据!),我似乎不知道如何禁用它。

我的 jboss (jboss-log4j.xml) 的 log4j 设置包括一个用于普通 STDOUT 信息日志记录的附加程序,我尝试使用不同的类别设置禁用轴:

将此设置用于 STDOUT:

我尝试了这些类别设置,结果没有任何变化:

一些示例日志输出如下所示:

更新 我检查了 axis-1.4.jar 并且有一个名为simplelog.properties的文件:

将其设置为 jar 中的错误,或者作为 jboss-log4j.xml 中的一个类别根本没有帮助。

有人知道如何关闭轴日志记录或至少将其设置为错误级别吗?

干杯
弗兰克

0 投票
2 回答
300 浏览

java - 是否可以在轴 NSToPkg.properties 文件的映射中指定 TCP 端口?

我正在使用 Axis 1.4 axis-wsdl2java ant 任务为托管在网络服务器端口 8080 上的网络服务创建存根代码。我过去曾成功使用 NStoPkg.properties 文件将 webserver 命名空间映射到一个方便的 java 包名称,配置行如下:

但是当我尝试对托管在端口 8080 上的服务执行相同的操作时,如下所示:

wsdl2java 工具似乎无法识别映射。我尝试了尽可能多的变化,但都无济于事。这是不可能的,还是我做错了什么?

[编辑:我忘了提到当使用命令行 WSDL2Java 实用程序的 -N 选项时,没有问题,并且包重新映射成功。这只是我无法工作的基于选项文件的版本。]

0 投票
2 回答
1653 浏览

java - 如何判断 Web 服务客户端何时未成功接收有效负载

我需要知道我的 Web 服务的客户端是否已成功接收到消息。如果客户端没有收到消息(在调用过程中客户端网络出现故障),我想回滚我的更改,因此他们进行的下一次调用将为他们提供他们第一次尝试获取的相同数据.

对 Web 服务的每次调用都会给他们一个连续的“页面”数据,我不希望他们错过一个“页面”。如果我无法判断传输何时失败,我将无法回滚,因此客户可能不得不致电支持人员告诉他们丢失的“页面”。

我尝试在一个冗长的调用过程中终止客户端进程,而服务器仍在进行一些数据处理,但服务器只是继续运行并成功完成。

这是一个使用 Axis2 和 JBoss 和 SOAP 的 Java Web 服务。我正在深入研究有关此设置的文档,因此希望可以进行配置。

0 投票
8 回答
23388 浏览

java - Axis2 的 wsdl2java 在 RPC/Encoded 样式 Web 服务上失败

Axis2 有什么替代品吗?或者使其工作的方式(例如,不同的数据绑定)?

注意:Apache CXF 也失败了 :(

0 投票
1 回答
199 浏览

tomcat - 在 ROOT 中迁移 Apache Axis/2 Web 服务

我有一个驻留在 ROOT 中的应用程序。这个应用程序有一个 java 类(在 ROOT\WEB-INF\classes 中),它执行一些特定的操作。我有一个带有 java 类的轴 web 服务,它基本上是 ROOT 中的一个,它位于axis\WEB-INF\classes 中。

有什么方法可以迁移这两个(axis和ROOT)并从ROOT(ROOT内的jws)提供axis webservice,以便ROOT应用程序和webservice(.jws)都可以使用相同的类文件?

〜乌梅什