系统开发系列 之WebService(spring框架+maven+CXF框架)部署问题及解决方案

本文针对Spring+CXF构建的WebService在部署到Tomcat时可能出现的问题进行深入探讨。包括启动问题如端口冲突、环境变量配置,以及异常分析,如NoSuchMethodError与StAX依赖冲突。提供了解决方案,如调整端口、升级依赖版本、检查Woodstox库,旨在帮助开发者顺利部署并解决线上异常。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值