mac下tomcat解决Protocol handler initialization failed问题

我的环境是macOS + idea + tomcat v9.0.14
使用idea自带的插件运行tomcat时报错Protocol handler initialization failed

配置完成了tomcat能正常访问localhost:8080页面

在运行程序的之后显示Artifact test:war exploded: Artifact is deployed successfully说明部署成功了

但是出现提示端口占用, 检查日志发现报错Protocol handler initialization failed

说明是端口占用, 但是我的8080端口并没有运行应用

在mac中的terminal中执行

lsof -i:8080

查看占用了8080端口的应用 找到之后复制其中的PID数字, 然后使用命令杀死进程

kill -9 [PID]

分析原因在于:
我安装完tomcat之后我直接startup了, 但是用idea提供的插件运行程序的时候会尝试新开一个进程运行tomcat所以出现端口占用… 把原来的tomcat关掉, 直接在idea里面运行程序就可以了 TAT

猜你喜欢

转载自blog.csdn.net/qq_33982232/article/details/85719755
今日推荐