问题标签 [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.
macos - Axis2安装在macosx上
在axis2c安装过程中出现以下错误:
无法识别的命令行选项“-Wno-long-double”
macOS 10.8.3 gcc 4.2.1
我怎么解决这个问题?
wso2 - axis2_http_server 加载服务库失败
我正在尝试让一个简单的 hello world web 服务正常工作。我使用 WSDL2CPP 从我的 wsdl 文件生成服务代码。这建立并显示在服务列表中
localhost:8080/axis2/services
现在,我创建了一个简单的客户端来访问该服务。当我尝试向 Web 服务发出请求时,我在 axis2.log 中看到以下内容:
感兴趣的线是:
这看起来像是 WSO C++ 代码和轴服务器的 C 代码之间的一些名称修改恶作剧。有任何想法吗?
c++ - Axis2C 非官方与 Axis2C 员工
我将开发一个应用程序,该应用程序将使用一些基于 SOAP 的 Web 服务框架。我做了一些研究,我有点喜欢 Axis2C 框架,但在一些主题中,我发现最初的 Axis2C 实现存在内存泄漏,并且它的官方开发已经停止。
幸运的是,存在 Axis2C 非官方分支以及基于 Axis2C 的 Staff 框架。现在,问题是,这些 Axis2C 后代中的哪个更好或更容易使用?我知道,Staff 用 C++ 包装了 Axis2C,但我不介意纯 C。Staff 是否也修复了内存泄漏?
感谢您的任何建议。
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_create
U 确认它是未定义的。
在命令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.wsdl和media.wsdl。
c - Axis2C Savan - 发布到数据接收器失败
总之,我正在尝试熟悉 Axis2/C 框架,但我无法使用 Savan 模块附带的 WS-Eventing 示例(天气服务 - 订阅者 - 监听器)。根据日志文件,url地址有问题,但我不明白,可能是什么问题。有人有同样的问题吗?
soap - 是否可以通过 HTTP 在 C/C++ 中创建 SOAP Web 服务?
是否可以使用这些框架/库在C或C++中通过HTTP创建SOAP Web 服务(不是客户端),尊重WSDL 合同:
- 阿帕奇 CXF
- 轴2/c
- gSOAP
??
提前致谢 :)
c++ - 使用axis2c开发Web服务时如何访问轴骨架代码中的服务参数?
我正在使用 c++ 中的 apache axis2c 开发 SOAP Web 服务。我services.xml
用来设置一些特定于服务的参数&我需要在axis2_svc_skeleton
接口内部(例如在axis2_get_instance
函数中)获取这些参数的值。但我不知道我该怎么做?
这是我的 services.xml 的一部分,我想myreadonlyparam
在我的代码中访问值:
这是我的代码的一部分
任何的想法?
web-services - Axis2/C 是否仍在维护?
我必须编写一个 Web 服务客户端和服务器(一种代理),并且正在研究我的选择。出于多种原因,我将其范围缩小到 Axis2/C 和 gSOAP。我倾向于使用 Axis2/C 主要是因为许可证更宽松,但看到最后一个版本是 2009 年 4 月发布的!
还在维护吗?每个人都去了别的东西(gSOAP 或完全是别的东西)吗?
PS:我在 WS 方面没有经验,我的所有信息都是从谷歌搜索中获得的。
c - axis2c SSL 客户端认证
我有一个使用远程轴 Web 服务的 ac 应用程序,当我使用 http 协议连接到服务时没有问题,但是当我想使用 ssl 时,我无法调用服务操作,它只返回 NULL。
这是我用于客户端应用程序的axis2.xml的一部分:
这个配置有什么错误吗?我需要更多的东西吗?
我的服务器使用自签名证书,会导致问题吗?
另一个问题是,如果我想启用客户端身份验证,如何在我的代码中以编程方式传递所需的参数(SERVER_CERT、KEY_FILE、SSL_PASSPHRASE)(而不是在axis2.xml 中)?
编辑:
我成功通过普通 SSL 连接到服务(没有客户端身份验证),但是当我想使用客户端身份验证时,客户端失败并显示以下日志:
c - 如何使用 wsdl2c 工具构建支持 SSL 的客户端代码以与axis2一起使用?
我使用 WSDL2C 创建了客户端存根 c 代码以访问axis2 Web 服务。我的服务在 http 和 https 地址中都可用。当我编译客户端代码(使用 Visual Studio)以使用 http 端点地址时,它工作正常,但是我想使用 https 地址,我不能调用任何服务操作(我已经为 https 协议启用了 transportSender 和 transportReceiver在客户端的axis2.xml中)。
似乎 WSDL2C 中没有用于生成启用 SSL 的 C 代码的选项,那么我应该怎么做才能通过 https 协议调用服务操作?
我应该传递任何编译器标志或设置任何环境变量来执行此操作吗?