Mac Apache Tomcat WebServer 伺服器配置

weixin_34119545發表於2018-03-09

1、配置準備工作

  • 1)配置伺服器準備工作

    • 在 Finder 中建立一個 "workspace" 的資料夾,可直接建立在 /Users/QianChia(當前使用者名稱)目錄下。

    • 下載相關軟體

  • 2)配置伺服器注意事項

    • 提前下載好相關軟體,且安裝目錄最好安裝在全英文路徑下。如果路徑有中文名,那麼可能會出現一些莫名其妙的問題。
  • 3)示例配置環境

    • macOS 10.11.6
    • macOS 10.13.3
  • 4)WebDav 伺服器配置指令碼檔案

2、配置伺服器

  • 在 Finder 中建立一個 "workspace" 的資料夾,作為 eclipse 的工作空間。

  • 安裝 Java jdk。

    993906-20180309024224345-2087458870.png

  • 安裝 eclipse,設定工作空間。

    993906-20180309024244445-961535613.png

    993906-20180309024253398-2022072166.png

    993906-20180309024301111-1389257781.png

  • 把提前準備好的伺服器指令碼程式,拷貝到工作空間中。

    993906-20180309024324468-554966274.png

    993906-20180309024329075-808740213.png

  • 匯入專案,匯入已經存在的專案到工作空間中。

    993906-20180309024333485-59982888.png

    993906-20180309024337910-1830453212.png

    993906-20180309024342159-1832198782.png

  • 匯入專案之後,專案報錯且格式亂碼,下面進行調整。

    993906-20180309024416362-1614763854.png

    993906-20180309024421541-955994954.png

    993906-20180309024425964-498841792.png

  • 配置容器,apache-tomcat。

    993906-20180309024430426-638427214.png

    993906-20180309024434666-2140717381.png

    993906-20180309024439814-629451420.png

    • 點選ok。建立一個新的容器。

      993906-20180309024510674-527646291.png

    • 選擇容器的路徑。

      993906-20180309024515225-1440474364.png

    • 安裝好後顯示如下。

      993906-20180309024519575-631676458.png

  • 啟動伺服器。以 debug 的方式啟動,方便做一些除錯。

    993906-20180309024540086-53613620.png

    • 測試:server 已經成功啟動。

      993906-20180309024545417-1042299322.png

  • 部署程式。

    993906-20180309024607862-555597894.png

    993906-20180309024612444-1554569587.png

    993906-20180309024617374-1831146685.png

  • 在瀏覽器中輸入伺服器的地址,訪問專案。

    993906-20180309024645350-2022234048.png

    • 至此本地伺服器環境搭建完成。

    • 訪問伺服器的資源。

      993906-20180309024649873-642124214.png

    • 使用模擬器上的瀏覽器也可以訪問本地伺服器。輸入地址 192.168.1.53:8080/MJServer。

      993906-20180309024654448-1604943652.png

  • 瀏覽器開啟頁面,文字亂碼調整。

    993906-20180309024700972-1974563788.png

3、常見問題

  • 1)8009 等埠被佔用

    • Port 8009 required by Tomcat v6.0 Server at localhost is 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).

    • AirServer 等軟體會佔用 8009 埠。

    • 解決方法

      • 1> 檢查埠是否真的被佔用,如果確定沒有,進行第 2 步操作。
      • 2> 開啟工作管理員,關閉程式 javaw。
      • 3> 如果第 2 步還是不行,就重啟電腦,或者重新往 eclipse 中新增一個新的 tomcat。

相關文章