問題一:8080,8009,8005端口被占用問題
端口被占用,按照百度方法netstat -ano命令查找占用端口的進程是java.exe,並不是大部分文章里提到的javaw.exe,原因是你通過tomcat/bin/startup.bat打開了服務器占用了這幾個端口
這就說明此時你的服務器是打開了的瀏覽器輸入localhost:8080也能順利到達tomcat首頁,所以需要注意的是不要多開服務器,bin文件中開啟了服務器再用eclipse開啟會報錯,eclipse開啟服務器后再用bin/start.up開啟會閃退
問題二:服務器連接完成,部署項目時出現404報錯
webapps中也能找到部署文件,說明文件是部署成功的
這時候的問題就出在你的web.xml中,打開web.xml文件
在<welcome-file>xx.html</welcome>等語句中並沒找到你想要部署這個文件的約束
所以將你要部署的文件的文件名改為與上述web.xml文件中向匹配的文件名:例如將我要部署的99.html右鍵改名為1.html或者index.html
第二個解決方法是改web.xml文件,也就是加上一行<welcome-file>99.html</welcome>問題即可解決。
心得
理清思路,找出問題在哪,按順序一個問題一個問題解決,比如服務器配置出了問題就先解決服務器配置問題,之后才能去解決運行時出現的問題,如果沒有解決服務器問題就一直在處理運行時問題時沒有用的