在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
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文件 |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论