您的位置:首页 > 运维架构 > Apache

Apache2 Axis2/C 开发环境搭建(Linux 环境)

2016-03-01 16:16 591 查看
系统版本:Ubnuntu 14.04  x86_64

GCC版本:gcc version 4.8.4 

GMAKE版本:GNU Make 3.81

1、解压缩 AXIS2/C 安装包   tar -xvf axis2c-src-1.6.0.tar 

2、设置环境变量   export AXIS2C_HOME=‘your path to installation’    //看清楚了,是你要安装到的目录不是你解压后的目录;

3、进入解压安装包的目录   cd axis2c-src-1.6.0  ;

  执行  CFLAGS=-Wno-unused-but-set-variable
 ./configure --prefix=${AXIS2C_HOME}  --enable-libxml2=yes

4、执行make   、  make install命令。至此,开发环境已编译完成。

5、编译示例

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${AXIS2C_HOME}/lib/

cd
samples

./configure --prefix=${AXIS2C_HOME} --with-axis2=${AXIS2C_HOME}/include/axis2-1.6.0


make

make install

6、编译安装完成后,进入安装目录下bin文件夹下执行  ./axis2_http_server

出现下图表示启动成功:



出现下图则需要重设环境变量:执行如下步骤2所示命令。



7、axis2_http_server成功启动之后,执行客户端。

cd ${AXIS2C_HOME}/samples/bin

./echo




如上图所示,环境搭建成功,测试用例已跑通。其它示例的编译配置请参考官方安装文档。

出现如下错误,请在执行configure命令时,在./configure之前加上 CFLAGS=-Wno-unused-but-set-variable



出现如下错误,请在执行configure命令时,在./configure之后加上--enable-libxml2=yes,并修改neethi/test目录下Makefile.in文件,在test_LDADD最后添加  ../../axiom/src/parser/libxml2/.libs/libaxis2_parser.so



出现如下错误,请在执行configure命令时,在./configure之后加上 --enable-guththila=no选项



参考文章:

官网配置文档:https://axis.apache.org/axis2/c/core/docs/installationguide.html#1_3_1
http://www.xlgps.com/article/302065.html http://blog.neodoo.es/2011/06/04/error-al-compilar-axis2c-1-6-0-en-arquitecturas-x86_64-sobre-fedora-redhat-centos-neethi-error/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: