问题标签 [axis2c]

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 回答
99 浏览

macos - Axis2安装在macosx上

在axis2c安装过程中出现以下错误:

无法识别的命令行选项“-Wno-long-double”

macOS 10.8.3 gcc 4.2.1

我怎么解决这个问题?

0 投票
1 回答
442 浏览

wso2 - axis2_http_server 加载服务库失败

我正在尝试让一个简单的 hello world web 服务正常工作。我使用 WSDL2CPP 从我的 wsdl 文件生成服务代码。这建立并显示在服务列表中 localhost:8080/axis2/services

现在,我创建了一个简单的客户端来访问该服务。当我尝试向 Web 服务发出请求时,我在 axis2.log 中看到以下内容:

感兴趣的线是:

这看起来像是 WSO C++ 代码和轴服务器的 C 代码之间的一些名称修改恶作剧。有任何想法吗?

0 投票
2 回答
2366 浏览

c++ - Axis2C 非官方与 Axis2C 员工

我将开发一个应用程序,该应用程序将使用一些基于 SOAP 的 Web 服务框架。我做了一些研究,我有点喜欢 Axis2C 框架,但在一些主题中,我发现最初的 Axis2C 实现存在内存泄漏,并且它的官方开发已经停止。

幸运的是,存在 Axis2C 非官方分支以及基于 Axis2C 的 Staff 框架。现在,问题是,这些 Axis2C 后代中的哪个更好或更容易使用?我知道,Staff 用 C++ 包装了 Axis2C,但我不介意纯 C。Staff 是否也修复了内存泄漏?

感谢您的任何建议。

0 投票
0 回答
989 浏览

c++ - 使用 WSF 的符号查找错误未定义符号

我在运行时得到这个:

./LibTestApp: symbol lookup error: libaxis2_mod_addr.so: undefined symbol: axis2_handler_create

在命令user1@ubuntu:nm path/libaxis2_mod_addr.so | grep axis2_handler_create 上的输出是:U axis2_handler_createU 确认它是未定义的。

在命令user1@ubuntu:ldd path/libaxis2_mod_addr.so 我得到:

linux-gate.so.1 => (0xb7787000)
libaxis2_axiom.so.0 => /opt/wso2/wsf_cpp/lib/libaxis2_axiom.so.0 (0xb7749000)
libaxutil.so.0 => /opt/wso2/wsf_cpp/lib/libaxutil.so.0 (0xb771e000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xb7553000)
libaxis2_parser.so.0 => /opt/wso2/wsf_cpp/lib/libaxis2_parser.so.0 (0xb754a000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xb752f000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xb752a000)
/lib/ld-linux.so.2 (0xb7788000)
libguththila.so.0 => /opt/wso2/wsf_cpp/lib/libguththila.so.0 (0xb7519000)

这个链接库中没有一个包含axis2_handler_create,也没有一个与 libaxis2_engine 链接,女巫包含不想要的符号(axis2_handler_create)。

这是 WSF 在构建缺少所需库的链接所描述的框架时生成的错误吗?还是我错过了什么?有什么想法可以解决我的问题吗?

编辑:

忘了提一下,加载这个库的代码是由wsdl2cpp 工具根据这里的 Onvif WSDL 文件生成的。就我而言,它只是devicemgmt.wsdlmedia.wsdl

0 投票
1 回答
43 浏览

c - Axis2C Savan - 发布到数据接收器失败

总之,我正在尝试熟悉 Axis2/C 框架,但我无法使用 Savan 模块附带的 WS-Eventing 示例(天气服务 - 订阅者 - 监听器)。根据日志文件,url地址有问题,但我不明白,可能是什么问题。有人有同样的问题吗?

0 投票
1 回答
917 浏览

soap - 是否可以通过 HTTP 在 C/C++ 中创建 SOAP Web 服务?

是否可以使用这些框架/库在CC++中通过HTTP创建SOAP Web 服务(不是客户端),尊重WSDL 合同

  1. 阿帕奇 CXF
  2. 轴2/c
  3. gSOAP

??

提前致谢 :)

0 投票
1 回答
196 浏览

c++ - 使用axis2c开发Web服务时如何访问轴骨架代码中的服务参数?

我正在使用 c++ 中的 apache axis2c 开发 SOAP Web 服务。我services.xml用来设置一些特定于服务的参数&我需要在axis2_svc_skeleton接口内部(例如在axis2_get_instance函数中)获取这些参数的值。但我不知道我该怎么做?
这是我的 services.xml 的一部分,我想myreadonlyparam在我的代码中访问值:

这是我的代码的一部分

任何的想法?

0 投票
1 回答
1055 浏览

web-services - Axis2/C 是否仍在维护?

我必须编写一个 Web 服务客户端和服务器(一种代理),并且正在研究我的选择。出于多种原因,我将其范围缩小到 Axis2/C 和 gSOAP。我倾向于使用 Axis2/C 主要是因为许可证更宽松,但看到最后一个版本是 2009 年 4 月发布的!

还在维护吗?每个人都去了别的东西(gSOAP 或完全是别的东西)吗?

PS:我在 WS 方面没有经验,我的所有信息都是从谷歌搜索中获得的。

0 投票
2 回答
1417 浏览

c - axis2c SSL 客户端认证

我有一个使用远程轴 Web 服务的 ac 应用程序,当我使用 http 协议连接到服务时没有问题,但是当我想使用 ssl 时,我无法调用服务操作,它只返回 NULL。
这是我用于客户端应用程序的axis2.xml的一部分:

这个配置有什么错误吗?我需要更多的东西吗?
我的服务器使用自签名证书,会导致问题吗?
另一个问题是,如果我想启用客户端身份验证,如何在我的代码中以编程方式传递所需的参数(SERVER_CERT、KEY_FILE、SSL_PASSPHRASE)(而不是在axis2.xml 中)?

编辑:
我成功通过普通 SSL 连接到服务(没有客户端身份验证),但是当我想使用客户端身份验证时,客户端失败并显示以下日志:

0 投票
1 回答
195 浏览

c - 如何使用 wsdl2c 工具构建支持 SSL 的客户端代码以与axis2一起使用?

我使用 WSDL2C 创建了客户端存根 c 代码以访问axis2 Web 服务。我的服务在 http 和 https 地址中都可用。当我编译客户端代码(使用 Visual Studio)以使用 http 端点地址时,它工作正常,但是我想使用 https 地址,我不能调用任何服务操作(我已经为 https 协议启用了 transportSender 和 transportReceiver在客户端的axis2.xml中)。
似乎 WSDL2C 中没有用于生成启用 SSL 的 C 代码的选项,那么我应该怎么做才能通过 https 协议调用服务操作?
我应该传递任何编译器标志或设置任何环境变量来执行此操作吗?