1 回顾
系统开发系列 之MyEclipse创建WebService详细教程和调用教程(spring框架+maven+CXF框架)主要介绍使用spring框架+maven+CXF框架实现WebService的开发,使用CXF框架创建调用接口等。本篇内容主要介绍WS服务线上部署的问题及解决方案。
2 部署问题及解决方案
PART 1:【启动问题】
问题:启动tomcat之后无日志、无报错、无进程、无监听端口。
解决方案:运行catalina.sh run,此命令会让tomcat在终端打印日志。
问题:报错信息为java.net.BindException: 地址已在使用 (Bind failed),并且查看启动日志,虽然在tomcat2目录中启动的程序,日志显示启动的是tomcat1。
解决方案:这个问题是环境变量配置问题:
输入命令:cd etc 进入到etc文件夹下面;
输入命令:vi profile ,进入到profile文件的最末尾,按键盘的i键,进入编辑模式;
#tomcat2
export CATALINA_HOME2=/aaa/bbb/apache-tomcat(路径)
export CATALINA_BASE2=/aaa/bbb/apache-tomcat(路径)
配置生效,输入:source profile
输入vim catalina.sh命令,在OS specific位置输入:
export CATALINA_BASE= C A T A L I N A B A S E 2 e x p o r t C A T A L I