『壹』 mac查看tomcat埠佔用哪個埠
Mac下使用這個命令即可查看所有佔用的埠
sudo lsof -i -P | grep -i "tomcat"
『貳』 如何查看自己tomcat的埠號
首先我們需要知道,http的默認埠是80,也就是說,如果我們將埠號修改為80,輸入網址的時候就可以不用輸入埠了,直接輸入網址即可。 首先我們需要找到Tomcat目錄下面的Conf文件夾。找到server.xml文件,將其打開。 找到63行的 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>這句話 假如找不到,可以搜索8080等關鍵性詞語 只需要將這個8080修改為80即可 修改成功後,重新啟動伺服器。看看,只需要輸入localhost即可訪問Tomcat主頁了。
『叄』 linux下怎麼查看tomcat埠是否被佔用
1、先到tomcat配置文件查看tomcat的埠是什麼,配置文件一般是:$CATALINA_HOME/conf/server這個文件,查找
<Connector
port="8080"
redirectPort="8443"
connectionTimeout="20000"
protocol="HTTP/1.1"/>這一行。這里,埠是8080。
2、使用netstat
命令查看佔用情況
netstat
-ap
|grep
8080
//查找tomcat埠是否被佔用
3、其他
netstat
-tln
/...
1、先到tomcat配置文件查看tomcat的埠是什麼,配置文件一般是:$CATALINA_HOME/conf/server這個文件,查找
<Connector
port="8080"
redirectPort="8443"
connectionTimeout="20000"
protocol="HTTP/1.1"/>這一行。這里,埠是8080。
2、使用netstat
命令查看佔用情況
netstat
-ap
|grep
8080
//查找tomcat埠是否被佔用
3、其他
netstat
-tln
//表示以數字形式查看正在監聽的埠
netstat
-ap
//查看所有應用佔用埠情況
全部
『肆』 怎樣在windows系統中輸入dos命令查看被佔用的tomcat埠號
你可以打開任務管理器, 進程選項卡,找到映像名為 tomcat的 所對應的 PID 就是埠號, PID列如果沒有, 點擊 「查看」 菜單 --「選擇列」 把PID (進程標示符) 勾上即可
『伍』 tomcat埠被佔用了怎麼辦
檢測正在使用的埠
這里就以win7為例進行講解。
首先打開cmd,打開的方法很簡單,在開始菜單中直接輸入即可。同樣也可以按下win+R打開運行,然後輸入cmd即可。
在dos命令中輸入以下命令查詢正在被使用的埠號以及使用它的程序。
命令:netstat -ano
內容分析:
前面的程序佔用的進程,冒號後面的就是我們要查找的埠。找到8080,因為我的已經解決了,所以這里圖片就不能給大家了。
看到後面是有一個PID,然後把佔用8080埠的PID號記下來。
在人物欄右擊滑鼠——選擇任務管理器。
點擊菜單欄中的選型——顯示前段按鈕。然後將選項卡打到進程一欄。這是你就能看到程序所佔用的PID號了。
找到剛剛查詢的佔用8080埠的那個進程,結束掉就OK了。
『陸』 Tomcat各個 埠作用
從tomcat配置文件中,我們可以看出,在啟動tomcat的時候默認啟動了3個埠,分別是8080(8443)、8009、8005。
這個應該是我們最熟悉的一個,平常開發測試也經常用,該Connector用於 監聽瀏覽器發送的請求 ,設置為80後可以直接使用 http://localhost 訪問。
http協議,其中 redirectPort 表示如果發送的是https請求,就將請求發送到8443埠。
8443是默認的https監聽埠,默認是沒有開啟的,如果要開啟由於tomcat不自帶證書所以除了取消注釋之外,還需要自己生成證書並指定。
Nginx、Apache等反向代理tomcat時就可以使用ajp協議反向代理到該埠。
雖然我們經常使用http反向代理到8080埠,但由於ajp建立tcp鏈接後一般長時間保持,從而減少Http反復進行tcp鏈接和斷開的開銷,所以反向代理中ajp是比http高效的。
tomcat監聽的關閉埠, 就是說這個埠負責監聽關閉tomcat的請求 。
當執行 shutdown.sh 關閉tomcat就是鏈接8005埠執行 SHUTDOWN 命令;由此,我們直接用telnet向8005埠執行 SHUTDOWN 來關閉tomcat,這也是比較正統的關閉方式,如果這個埠沒被監聽,那麼sh腳本就是無效的。
實際上,8005和8009埠並不是必須的,尤其SHUTDOWN雖然默認是監聽在127.0.0.1,但是連接到這個埠,發送 SHUTDOWN 就可以無任何驗證的把tomcat關閉掉,有安全隱患的。
AJP埠用來與應用伺服器交互時候用,比如apache連接tomcat等,開發期間一般也用不著,可以禁止掉。
AJP埠,直接注釋掉server.xml文件的配置行就可以了。
SHUTDOWN埠是寫在server參數裡面的,直接去掉是不管用的,也是會默認啟動,一般在安全設置時候建議把埠修改為其他埠,SHUTDOWN修改為其他復雜的字元串。
實際上這個埠是可以直接屏蔽不監聽的。設置時候將其port值修改為-1就可以。
『柒』 linux查看tomcat埠命令
linux下tomcat服務是經常進行操作的一個服務,那我們要怎麼查看tomcat埠信息呢?下面由我為大家整理了linux查看tomcat埠命令的相關知識,希望對大家有幫助!
linux查看tomcat埠命令詳解
1.linux查看Tomcat埠命令
執行命令$netstat -nat能列出tomcat占據的埠,8080及其它類似的埠是需要注意的。這命令也需要Tomcat啟動了。
netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:60000 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5801 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:523 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:877 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:51343 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:785 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:946 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5811 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:5911 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 9.47.228.61:443 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:6011 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:2207 0.0.0.0:* LISTEN
tcp 0 0 9.47.228.61:60000 9.47.228.61:33664 ESTABLISHED
tcp 0 0 9.47.228.61:60000 9.47.228.61:53605 ESTABLISHED
tcp 0 0 9.47.228.61:60000 9.47.228.61:51221 ESTABLISHED
補充:linux查看tomcat進程命令
2.查看Tomcat進程
執行命令$ps -ef|grep tomcat 你就能找出tomcat占據的進程號,當然這要求tomcat啟動了。
# ps -ef | grep tomcat
root 4637 1 0 Aug08 ? 00:02:01 /opt/ibm/java-x86_64-60/bin/java -Djava.util.logging.config.file=/opt/apache-tomcat-6.0.32/conf/logging.properties -Dorg.apache.geronimo.jaxws.builder.useSimpleFinder=true -Xms1000m -Xmx1500m -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/opt/apache-tomcat-6.0.32/endorsed -classpath /opt/apache-tomcat-6.0.32/bin/bootstrap.jar -Dcatalina.base=/opt/apache-tomcat-6.0.32 -Dcatalina.home=/opt/apache-tomcat-6.0.32 -Djava.io.tmpdir=/opt/apache-tomcat-6.0.32/temp org.apache.catalina.startup.Bootstrap start
root 30152 27548 0 01:32 pts/0 00:00:00 grep tomcat
3.查看tomcat所在目錄
執行命令#find / -name tomcat,系統將列出所有tomcat為名的目錄,進入目錄後就能查清楚了。同理可以用find / -name startup.sh去找tomcat啟動文件。
# find / -name tomcat
/home/rttsInstall/temp/repository/org/apache/geronimo/ext/tomcat
/home/rttsInstall/temp/repository/org/apache/tomcat
/root/.ivy2/cache/tomcat
find: /proc/30540: No such file or directory
/ntcir/home/rttsInstall/packages/rtts/repository/org/apache/geronimo/ext/tomcat
/ntcir/home/rttsInstall/packages/rtts/repository/org/apache/tomcat
/ntcir/home/hwan/tomcat
『捌』 tomcat服務啟動後佔用哪些埠
開始---->運行---->cmd,或者是window+R組合鍵,調出命令窗口
輸入命令:netstat -ano,列出所有埠的情況。
查看被佔用埠對應的PID,輸入命令:netstat -aon|findstr 「埠號」 查看PID
打開任務管理器,切換到進程選項卡,在PID一列查看哪個佔用。
如果重復啟動tomcat ,在任務管理器中將java程序停止掉,重新啟動。
『玖』 Linux下查看tomcat佔用埠
摘自:http://blog.csdn.net/liufuwu1/article/details/71123597
1、先查看tomcat的進程號
ps -ef | grep tomcat*
後面帶*號,是為了查看多個tomcat,例如tomcat6,tomcat7。
2、根據進程號查看埠號
netstat -anop | grep 15161
可以看到8865、8866、8867埠號被佔用
3、此外,還可以通過埠號,查看其所屬的進程號相關信息
lsof -i: 8866
『拾』 如何查看tomcat埠被佔用
1、"WIN + R"輸入"cmd",進入DOS環境窗口;
2、在DOS窗口中輸入命令"netstat -ano"並回車,即可查看當前埠佔用情況;
3、找到Tomcat使用的埠號(默認8080),查看是哪個進程在佔用此埠,並記住此進程的pid;
4、打開任務管理器,將對應的pid的進程結束,即可。