cxf启动报错Could not compile java files for http://ip地址/service/api/dataReadSyn?wsdl.
近期一个项目运行过程中,某个操作报错,主要错误如图所示:
首先看到是如下报错:
IOException during exec() of compiler "javac". Check your path environment variable.
貌似好像是javac不正确导致的,让check path是不是有问题,但是经过检查,发现Javac没有问题,path设置也没问题。
接下来看另外一个报错,
Could not compile java files for http://ip地址/service/api/dataReadSyn?wsdl.
经过一翻检索,有人指出是cxf.jar包的问题,需要更新一下cxf.jar包。
然后检查项目应用中的jar包,发现是2.2.10版本,于是在网上找了一个新的包更新上去,最开始更新的是2.6.1版本的包,更新完项目无法启动,随后又下载了一个距离较近的版本cxf2.3.1,项目启动成功,故障排除。
存在这个故障的原因,有人说是javac: 目标发行版 与默认的源发行版 冲突
我的服务器是centos7版本,jdk是1.6,javac是1.6版本。
cxf.jar版本是2.2.10,后来更新成2.3.1版本,故障排除。
cxf.jar下载地址如下:
https://archive.apache.org/dist/cxf/
版权声明:本文由一缕残魂发布,如需转载请注明出处。