• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

在Windows环境下部署Axis2/C服务

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Apache Axis2/C是C语言实现的网络服务引擎,基于Axis2架构,支持SOAP1.1和SOAP1.2协议,并且支持RESTful风格的Web service。

下面是本人在Windows 7下部署Axis2/C服务的步骤:

1.添加%AXIS2C_HOME%环境变量

  在环境变量Path中添加%AXIS2C_HOME%\lib 和 %AXIS2C_HOME%\include

2.将axis2c\include文件夹中的所有头文件都copy到VC编译环境下

 将axis2c\lib文件夹中的文件copy到VC环境下

3.编译hello_svc.c文件,生成hello.obj文件:

  命令:cl.exe /D "WIN32" /D "_WINDOWS" /D "_MBCS" /D "AXIS2_DECLARE_EXPORT" /D "AXIS2_SVR_MULTI_THREADED" /w /nologo /I %AXIS2C_HOME%\include /c hello_svc.c

 链接生成hello.dll文件:

  命令:link.exe /nolog /LIBPATH:%AXIS2C_HOME%\lib axutil.lib axiom.lib axis2_parser.lib axis2_engine.lib /DLL /OUT:hello.dll hello.obj

4.在axis2c\services中新建hello文件夹,将上面生成的hello.dll文件copy进去

5.在axis2c\services\hello中新建services.xml文件,在其中对服务进行描述

6.编译hello.c文件,生成hello.obj文件

   链接生成hello.exe文件

 

测试:先运行axis2c\bin下的axis2_http_server.exe文件

     再运行第6步中生成的hello.exe文件


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#中Object转化为json对象发布时间:2022-07-13
下一篇:
C#常用控件的一些属性及方法发布时间:2022-07-13
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap