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

Tomcat CXF 启动停止问题

2016-07-27 17:36 513 查看
配置一个CXF项目,本地和服务器上的都是Tomcat6+JDK1.6。但是本地上可以成功运行,但是服务器上总是执行到特定的时候停止。而且停止之后不能使用Tomcat的停止脚本停止,也无法通过终结javaw.exe来停止其运行,只能重新启动服务器。。。

第一次停在Import of META-INF/cxf/cxf-extension-soap.xml has been deprecated这句话下面。



尝试删除之后,可以继续往下面走,但是又卡在了Creating Service的地方。



删掉其给出的jar包之后,程序就可以正常运行了。

原因我猜测有两种:

1 cxf的一些jar包无法兼容Tomcat6+JDK1.6,但是想想本地的环境也是这个,可以正常运行。或者是其无法兼容服务器上面的其他项目(Tomcat上还有其他的项目,但是没有使用CXF包)。

2 cxf一些jar和xml在启动的时候,会去网上下载一些东西,或者校验xml文件。由于服务器的防火墙限制,可能会出现无限等待的情况。

幸亏这个项目没有使用cxf的REST有关XML的特性,没有用到以上的xml和jar包。不然真的很棘手。

以后使用这些开源的框架时候,引jar包能少则少,不然又会出现这种奇怪的错误。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: