在同時使用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)
- 回車
大功告成!