在同时使用tomcat和oracle时,如果没有设置过,就经常会发生8080端口被oracle的监听程序占用,而导致tomcat的服务器无法启动.
有两种方式可以处理
一种是查找出8080被谁占用,然后直接暴力地kill掉这个进程
打开Dos:windows->输入cmd(想必这个都会)
在黑窗口中输入指令:netstat -ano | findstr 8080 指令的意思是找出占用8080端口的进程pid
再次输入指令:taskkill -pid 进程pid -f
这样就直接kill掉了.但这并不是一劳永逸.
第二种方式是 改变oracle的端口号
打开cmd登录sqlplus : sqlplus sys as sysdba;输入密码exec dbms_xdb.sethttpport(8090)回车
大功告成!