IntelliJ IDEA 2018 出现Error copying configuration files &Address localhost:8080 is already in use

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_38500325/article/details/82728577

在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

猜你喜欢

转载自blog.csdn.net/weixin_38500325/article/details/82728577
今日推荐