解决方法:
1.在cmd里输入netstat -ano|findstr 8080,查看是哪个进程占用了8080端口
2.输入taskkill /pid 14424 /f,结束掉占用端口的进程(14424是我的占用端口的进程)
3.重启服务
解决思路:
起因:
我从同学哪里拿来vue项目,但是没有学习vue想从idea打开,但是脑子瓦特了,直接打开了,之后也就没有去管为什么打开(这个需要特殊的关闭操作),导致我无论打开任何项目运行idea的头,cat都会显示vue的那一个
思考:从近到远,由小到大
1、可能是webapps缓存出现问题
打开tomcat 中的service.xml 没有设置默认界面 ,pass
2、可能是tomcat出现问题
从bin中tomcat的startup.bat打开,发现tomcat能够运行,但是搜索localhost:8080仍是vue(这个就是显示vue项目的页面)
思考:我认为是可能在哪里设置vue为localhost的默认项目了,于是我就把vue项目从idea中删掉了
但是再次打开tomcat就会提示(feiled to compile)
3、把tomcat重新下载回来
我认为是tomcat中的缓存问题,结果无论打开哪一个都是不行的
4、重新下载vue项目,在hb打开
这个时候我观察到上面路径是localhost:8081,于是我找vue好像没有写8081,那么这个应该就是自动配置的,这时候我改成8080,!!!!结果他弹出(failed to compile) 我没有打开tomcat但是还是会出现这个报错,,所以这个就不是tomcat的问题,是这个vue项目设置的打开路径为localhost:8080那么错误从tomcat显示页面错误转变成localhost:8080地址被占用问题,
5、上网搜localhost:8080被占用,根据方法进行操作
成功解决问题!!!!