版权声明:本文为博主原创文章,未经博主允许不得转载。 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