zoukankan      html  css  js  c++  java
  • 在Windows环境下部署Axis2/C服务

    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.将axis2cinclude文件夹中的所有头文件都copy到VC编译环境下

     将axis2clib文件夹中的文件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.在axis2cservices中新建hello文件夹,将上面生成的hello.dll文件copy进去

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

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

       链接生成hello.exe文件

    测试:先运行axis2cin下的axis2_http_server.exe文件

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

  • 相关阅读:
    MYSQL数据库实验(存储过程与触发器)
    Markdown
    EXT文件系统
    Arch在VirtualBox虚拟机中挂载U盘
    U盘启动没有引导项
    安装ArchLinux的两篇博文
    Arch Linux上安装Win10
    Gentoo系统安装痕迹化记录
    物联网操作系统安全研究综述
    2013.06_多线程_多核多线程技术综述_眭俊华
  • 原文地址:https://www.cnblogs.com/jimmy1989/p/3482062.html
Copyright © 2011-2022 走看看