啟動(dòng)Tomcat服務(wù)器報(bào)錯(cuò):
Several ports (8005, 8080, 8009) required by Tomcat v5.5 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s).
原因:端口8005, 8080, 8009被占用了。可能是在打開Tomcat的情況下關(guān)閉了Eclipse,或是Eclipse非正常關(guān)閉,導(dǎo)致先前的Tomcat沒有被關(guān)閉,端口占用。或是其他軟件占用了tomcat的端口號(hào)。
解決方法:
方法1:殺掉占用端口的軟件。
打開任務(wù)管理器,找到j(luò)ava虛擬機(jī)相關(guān)的進(jìn)程javaw.exe,將它結(jié)束掉。如果問題沒有解決,往下看。
如果沒有這個(gè)進(jìn)程,那可能是其他軟件占用了端口。
在開始菜單->運(yùn)行->cmd->輸入 netstat?? -ano 命令,可以查看哪個(gè)進(jìn)程占用了8080和8009端口,找到占用端口軟件的PID,然后在任務(wù)管理器找到對(duì)應(yīng)PID的軟件,關(guān)閉結(jié)束該進(jìn)程即可。如果任務(wù)管理器中沒有顯示PID列,需要設(shè)置,查看---》選擇列---》勾選“PID(進(jìn)程標(biāo)識(shí)符)”。
方法2:修改tomcat默認(rèn)端口號(hào)。
修改Tomcat的配置文件。
例如:C:/tomcat5.5.25/conf/server.xml
<Connector port="8080" maxHttpHeaderSize="8192"
?????????????? maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
?????????????? enableLookups="false" redirectPort="8443" acceptCount="100"
?????????????? connectionTimeout="20000" disableUploadTimeout="true" />
Connector 節(jié)點(diǎn),將port="8080"中的端口改為一個(gè)沒有被占用的端口。
錯(cuò)誤記錄--更改tomcat端口號(hào)方法,Several ports (8005, 8080, 8009)
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

