由于axis2文件过大,下载请在此http://axis.apache.org/axis2/java/core/
1.将axis2解压放入任意位置(以/opt/axis2为例)
2.在/etc/profile中,设置环境变量
export AXIS2_HOME= /opt/axis2
3.进入axis的bin目录,后台运行nohup sh axis2server.sh &>/home/axis2.log &
axis2的log日志会打印在/home/axis2.log中
4. 在浏览器中输入http://<host>:8080/axis2/services/ 即可看到Webservice。
5.将做好的aar文件放到$AXIS2_HOME/repository/services下即可,在web页面中显示。
注意事项:如果web service引用了一下jar包,而这些外部的jar包又没有在classpath中,则需配置。否则,web service得不到正确的结果。
如我的web service需要调hbase的jar包,classpath的配置如下:
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:/opt/hbase/hbase-0.94.1.jar:/opt/hadoop/lib/*:/opt/hbase/lib/*:/opt/axis2-1.6.0/lib/*