近期在项目中用到了企业服务总线wso2esb,我们使用的版本是4.9.0。本来想按照官网文档好好学习一下样例,但是天不遂人愿,始终无法正常启动Axis2 server。不过好在最终找到了解决办法。
启动Axis2 server时碰到的问题
本人的操作系统是windows 10,运行命令axis2server.bat,之后命令行输出如下:
输出以上信息后程序退出运行,发布的服务也无法访问。
解决办法
打开文件axis2server.bat,找到如下字符串:
-Djava.io.tmpdir="%AXIS2_HOME%..\..\tmp\"
去掉最后的斜杠,将其改为如下即可:
-Djava.io.tmpdir="%AXIS2_HOME%..\..\tmp"