当前位置:首页 > Linux使用 > Linuxmint > 正文内容

cxf启动报错Could not compile java files for http://ip地址/service/api/dataReadSyn?wsdl.

句号3年前 (2022-06-01)Linuxmint2248

近期一个项目运行过程中,某个操作报错,主要错误如图所示:

image.png

首先看到是如下报错:

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/

版权声明:本文由一缕残魂发布,如需转载请注明出处。

分享给朋友:

相关文章

Linuxmint20.1安装MySQL数据基本方法

Linuxmint20.1安装MySQL数据基本方法

安装:打开终端,键入命令:sudo apt-get install mysql-server期间可能会让你输入密码,也可能不让你输入密码,视情况而定启动:接下来启动MyS...

linuxmint20.1下使用sysv-rc-conf管理服务以及无法定位软件包问题解决

linuxmint20.1下使用sysv-rc-conf管理服务以及无法定位软件包问题解决

sysv-rc-conf是一个强大的服务管理程序。安装sysv-rc-conf :apt-get updatesudo apt-get sysv-rc-conf令人懵逼的事情:问题解决:deb源的问题...

Linuxmint20.1下MySQL8.0数据库root密码错误问题解决

Linuxmint20.1下MySQL8.0数据库root密码错误问题解决

问题提出:Linuxmint安装MySQL8.0之后,跳过root密码登录之后,需要修改root密码,经测试,死活不行。键入命令:alter user 'root'...

Navicat错误:Can't connect to local MySQL server through socket以及localhost 与127.0.0.1的区别

Navicat错误:Can't connect to local MySQL server through socket以及localhost 与127.0.0.1的区别

在本地使用Navicat连接MySQL数据的时候出现错误如下:2002 - Can't connect to local MySQL server through socket '/v...

Linuxmint20.1下MySQL8.0数据库使用命令行导入导出SQL文件

linux下,导出SQL文件:一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径):1、导出数据和表结构(常用):mysqldump -u用户名 -p密码 数据库名 &g...

linux版Charles4.2启动卡在loading tools界面的处理方法

Charles是一个很牛的代理抓包工具,跨平台,使用方便,功能强大,最近更换Linux系统后,找到一个4.2版本下载了,但是启动的时候却卡主了,一直在启动页面,提示:Loading Tools经查,应...