解决问题不在于解决的方法,也不在于解决的结果,而在于解决的过程。先说下怎么解决
结束 sqlserver的 Reporting Service管理
器程序,没准可以
问题背景:项目是基于dubbo的分布式项目。各模块之间存在restful的get和post接口的访问。路径地址是配置在properties文件里的。默认是80。而本人的项目80端口被一个system的端口占用。由于项目要开发,就临时改成了8088端口。并且登录的时候,也需要修改表单提交的路径为8088端口。
总结:紧急的问题是要开发项目,直接修改一个8088端口,当然要比解决80端口占用要块多了。但是还需要修改页面上和配置文件的一些路径修改。正由于本人熟悉配置文件和前段页面的一些内容,由此才可以快速解决问题。
有时候80端口占用,你得看看是否和我遇到的问题一样。
打开cmd命令 然后查看netstat -ano查看端口占用的PID。最后打开任务管理器查看相应PID的进程是什么任务,结束就好。
但是呢,PID为4的进程,可是这个为4的进程,竟然不能结束(犟上了,非把你干掉不可)。
正题来了,解决80端口占用的问题。一般来说80端口是不会被系统占用的,占用的是你安装的一些特殊的软件。如果你没有什么办法,就结束下面图片红框里的程序吧。试一试,然后重启没准就可以了。
知识扩展:
虽然解决了80端口的占用,但是遇到了另一个问题。idea启动项目,提示端口被占用。遇到这种问题,看三个地方。deployment的http端口和JMX端口。还有一个dubug端口。如下图所示