一文解决,IDEA Error copying configuration files Address localhost:8080 is already in use

在Archlinux下,idea运行tomcat出现,如下错误信息。

Error running 'Tomcat 8.0.47': Error copying configuration files from /usr/share/tomcat8/conf....

产生原因:指定文件权限不足(permission denied)。

 

解决方法:

进入tomcat目录下的conf文件夹。

对文件夹下所有文件赋予最大权限。

(命令如下,目录文件根据实际修改)

#进入指定目录
cd /usr/share/tomcat/conf#赋予权限
sudo chmod 777 *

修改后如图。

 再次运行idea中的tomcat出现如下错误

Error running 'Tomcat 8.0.47': Address localhost:8080 is already in use

问题原因:8080端口已被占用。

解决方法:

查看使用8080端口的进程

终止使用8080端口的进程(看情况)

#查询8080端口
netstat -pan | grep 8080#终止8080端口
netstat -nlp | grep :8080 | awk '{print $7}' | awk -F"/" '{ print $1 }'

这里显示8080端口并没用被占用 

重启一下, 发现运行正常。

如果运行netstat出现命令不存在

则,先安装net-tools工具包。

执行如下命令

sudo pacman -S net-tools


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部