在Linux 安裝 Web Server(Installing Web Server on Linux)
而本文要介紹的是給Java開發者用的Jetty,此外Jetty也可安裝在樹莓派上。本文所使用的作業系統是安裝在VirtualBox虛擬機上的Lubuntu Desktop 18.04 (32-bit)。
💡 什麼是 Jetty?
在眾多網頁伺服器軟體(Web Server Software)中,Jetty 是一款專為 Java 開發者設計的輕量級、基於 Java 的網頁伺服器與 Servlet 容器。它因為記憶體佔用小、啟動速度快,除了常被內嵌在大型 Java 應用程式中,也非常適合安裝在樹莓派(Raspberry Pi)等資源有限的嵌入式裝置上。
本文將詳細介紹如何在虛擬機環境(本範例採用 VirtualBox 上的 Lubuntu Desktop)中,透過終端機進行 Jetty 的安裝、狀態檢查與服務管理。
🛠️ 第一步:系統套件更新
在安裝任何新軟體之前,強烈建議先更新系統的套件清單並升級既有軟體,以確保安裝過程的相容性與系統安全性。
請開啟終端機(Terminal),依序執行以下指令:
sudo apt-get update
# 升級系統中所有已安裝的軟體套件至最新版本
sudo apt-get upgrade
📥 第二步:安裝 Jetty 伺服器
更新完成後,我們可以直接透過 Ubuntu/Lubuntu 內建的 APT 套件管理器來安裝 Jetty(此處以穩定版 Jetty 9 為例):
sudo apt-get install jetty9
系統會自動下載 Jetty 及其所需的 Java 執行環境(JRE)依賴套件。
⚙️ 第三步:使用 systemd 管理 Jetty 服務
在現代 Linux 系統中,我們使用 systemctl 指令來控制後台服務(DAEMON)。以下是管理 Jetty 伺服器最常用的五個關鍵指令:
1. 檢查伺服器狀態
在安裝完成或遇到連線問題時,先檢查伺服器目前是否正常運作:
若看到 active (running) 的綠色字樣,代表伺服器正於背景順利執行。
2. 啟動伺服器
若伺服器未自動執行,可以使用此指令手動開啟:
3. 重新啟動伺服器
當您修改了網頁設定檔,或是更換了部署的 Web 應用程式(如 .war 檔)時,需要重啟以套用變更:
4. 停止伺服器
若需要釋放系統資源或進行系統維護,可關閉 Jetty 服務:
🌐 第四步:驗證安裝結果
Jetty 預設會在連接埠(Port)8080 監聽請求。請開啟您的瀏覽器,並在網址列輸入:
http://127.0.0.1:8080或http://localhost:8080
如果網頁成功顯示了 Jetty 的歡迎畫面或環境說明頁面(如下圖),就代表您的 Jetty 網頁伺服器已經成功架設並開始運作了!此頁面也說明了 Jetty 已準備好支援基於 Java Servlet 與 JSPs 技術的網頁開發。
題外話,上圖也說明Jetty可以當成Java開發網頁(以servlet、JSPs的方式進行)的網頁伺服器。
若您覺得文章寫得不錯,請點選文章上的廣告,來支持小編,謝謝。
If you like this post, please click the ads on the blog or buy me a coffee. Thank you very much.
留言