簡體   English   中英

端口 8080 已在使用中的錯誤

[英]Error With Port 8080 already in use

誰能幫我解決以下情況?

我正在嘗試使用 java 生成我的第一個網站,並使用在 Ubuntu 9.10 上運行的 Eclipse Galileo。 因為我生成了我的第一行代碼,所以我還沒有看到網絡。 當我嘗試運行該程序時,總是出現以下錯誤:

本地主機上的 Tomcat v6.0 服務器所需的幾個端口(8080、8080)已經在使用中。 服務器可能已經在另一個進程中運行,或者系統進程可能正在使用該端口。 要啟動此服務器,您需要停止其他進程或更改端口號。

我已經閱讀了很多關於更改我的 tomcat 端口的方法(從 8080 到 80),但這是不可能的。 我閱讀了一些論壇,其中解決此問題的方法是轉到包含 tomcat 服務器編號的文件,該文件是一個 XML 文件,但是當我打開該文件夾時,沒有一個帶有該名稱的 xml 文件。

我已經使用sudo lsof -n -P -i :, 啟動和關閉 tomcat 探索了端口,但錯誤仍然存​​在。

我能做什么?

非常感謝。

單擊 eclipse 中的服務器選項卡,然后雙擊此處列出的服務器。 在打開的配置頁面中選擇端口選項卡。將端口更改為任何其他端口。重新啟動服務器。

在 Mac 上,我通常如何解決它

  1. 打開終端並cd到downloaded-apache-files-folder/bin(即shutdown.sh文件所在的文件夾)
  2. 輸入“sh shutdown.sh”作為終端命令
  3. 重啟 Tomcat/Eclipse..tada!

希望這有助於 OP 或其他人閱讀

在您的 apache conf 文件夾中,打開 httpd 文件並查找 8080 端口。 將 8080 更改為您喜歡的任何端口。 我相信你會在兩個地方找到 8080。 重新啟動服務器以查看更改。

已經很長時間了,但我遇到了同樣的問題,並解決了以下問題: 1. 嘗試使用shutdown.bat/.bash 關閉應用服務器,它可能在您的應用服務器/bin/shutdown..

  1. 我的問題是,有 1 個以上的 java 實例正在運行,我正在更改端口,而不是回頭看,因此它繼續使用該特定端口運行其他 java 進程。 對於 Windows 用戶,:ALT+Shift+Esc,並結束您沒有使用的 java 進程,現在您應該能夠重新使用您的端口 8080

您已經運行了另一個 Tomcat 實例。 您可以通過在 Web 瀏覽器中訪問http://localhost:8080來確認這一點,並檢查您是否獲得了 Tomcat 默認主頁或特定於 Tomcat 的 404 錯誤頁面。 兩者都是 Tomcat 運行良好的同樣有效的證據; 如果沒有,那么您將收到特定於瀏覽器的 HTTP 連接超時錯誤消息。

你需要關閉它。 轉至Tomcat 安裝文件夾的/bin 子文件夾並執行shutdown.bat (Windows) 或shutdown.sh (Unix) 腳本。

檢查此答案以獲取更多信息。

如果您使用 wtp 從 eclipse 內部運行,您應該能夠從“服務器”視圖(窗口 -> 顯示視圖 -> 服務器)更改端口

這個問題的解決方法是:

第 1 步:停止 Tomcat(通過服務或通過 .bat/.sh 無論如何)。

第二步:刪除eclipse上已經配置好的Apache Tomcat。

第 3 步:現在在 eclipse 上重新配置 apache 並使用 eclipse 提供的 UI 啟動服務器。

我有同樣的問題,它已經奏效。

這對我有用> 在 Eclipse NEON 中雙擊服務器選項卡,重定向服務器概覽窗口

在這里您可以根據您對 Tomcat Admin 和 HTTP 端口的要求更改端口號。

並重新啟動了服務器。

希望這對你有幫助。

我遇到了類似的問題,這是解決方案。

第 1 步:雙擊 Eclipse 中列出的服務器。 這里將顯示服務器配置。

第 2 步:只需將端口號從 8080 更改為 8085。

第 3 步:保存更改。

第 4 步:重新啟動您的服務器。

服務器將啟動。希望它會幫助你。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM