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