Tomcat設定80埠後,網頁不能訪問

2021-08-07 13:09:57 字數 392 閱讀 4341

隨筆,記錄下解決過程

出現問題後,對下列進行了排查。

1、用埠檢視工具,發現80埠未被占用。

2、伺服器是windows2008, 對80埠沒有任何許可權、防火牆設定的地方。

3、使用tcp客戶端工具,連線80埠,發現能回網頁。

解決:問題出在jsp**上:

原來錯誤寫法:

string basepath = request.getscheme() + "://" + request.getservername() + ":" + request.getserverport() + request.getcontextpath() + "/";

當ie用80埠訪問時,window.location.href是不含埠資訊的,所以上述**錯誤。

安裝IIS後啟動tomcat報80埠被占用

在很久之前就已經在 tomcat path conf server.xml裡將改為80了,並且執行了一段時間了,都是沒問題的,可以啟動的。但今天啟動tomcat時,報這個錯,原因是80埠已經有人在占用了,好奇怪,之前一直都可以的,為什麼今天就不行了。就算是重啟也不行。什麼回事呢?後來上網查一下,說i...

Tomcat修改埠號8080為80後自動恢復問題

如果沒有用eclipse執行tomcat應用程式 開啟tomcat根目錄下的conf資料夾中的server.xml檔案,將其中的8080改為80即可 但是我們發現如果用eclipse執行tomcat應用程式,測試web專案在瀏覽器中的效果時沒有在位址列輸入埠號8080將無法開啟頁面 如果有用ecli...

Linux下Tomcat使用80埠

很多情況下,我們在linux伺服器上安裝了tomcat或者nginx之類的軟體.當我們想用80埠的時候,如果不用root使用者啟動就會報錯.這是因為,對於linux系統而言,1024以下的埠,普通使用者是無法使用的.網上關於這方面的解決方案有兩種,一種呢就是什麼給檔案root許可權.還有一種就是做埠...