1. 程式人生 > >在eclipse中將web項目部署到Tomcat服務器上

在eclipse中將web項目部署到Tomcat服務器上

ansi 為我 cal odi 配置 tomcat路徑 ron dynamic 轉載

轉載自:https://blog.csdn.net/xizanni8476/article/details/80323846

1.安裝Tomcat和配置

地址:http://tomcat.apache.org/

在tomcat官網上下載tomcat安裝版本,然後安裝tomcat軟件。

(1)將下載的zip包解壓到C盤:apache-tomcat-8.0.36

Tomcat安裝完成後的目錄有
bin------存放啟動和關閉的tomcat腳本
conf-----包含不同的配置文件
work----存放jsp編譯後產生的class文件
webapp存放應用程序的目錄
log-----存放日誌文件
lib------存放tomcat所需要的jar文件

doc-----存放各種Tomcat文檔

2.eclipse環境下如何配置tomcat

  1. 打開Eclipse,單擊“Window”菜單,選擇下方的“Preferences”。
    技術分享圖片
  2. 單擊“Server”選項,選擇下方的“Runtime Environments”。
    技術分享圖片
  3. 點擊“Add”添加Tomcat。
    技術分享圖片
  4. 點擊“Next”,選中自己安裝的Tomcat路徑。
    技術分享圖片
  5. 點擊“Finish”完成。
    技術分享圖片

3.建立一個Web應用

  1. FileNewDynamic Web Project
    技術分享圖片
  2. 創建一個Dynamic Web Project
    技術分享圖片
  3. 點擊“Next”下一步
    技術分享圖片
  4. 點擊“Next”下一步
    技術分享圖片
  5. 點擊“Finish”完成
    技術分享圖片

3.讓Tomcat服務器顯示在控制臺上,將Web應用部署到Tomcat中

  1. WindowShow ViewServers
    技術分享圖片

  2. 點擊鏈接No servers are available. Click ths link to create a new server. ,在彈出的對話框中選擇Tomcat版本
    技術分享圖片

  3. 點擊“Next”,添加我們的項目
    技術分享圖片
    選中項目並點擊Add,或是雙擊都可以添加到右邊

  4. 點擊“Finish”完成
    技術分享圖片

    返回下方的“Servers”面板,右鍵單擊該面板中的“Tomcat v8.0 Server at localhost”節點,在彈出的快捷菜單中單擊“Start”,即可啟動指定的Web服務器。如果此時直接啟動訪問http://localhost:8080/TomcatTest

    ,會發現會報404的錯誤。這是因為我們沒有添加主頁,下面添加主頁(index.jsp)的內容:

    <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
     <head>
         <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
         <title>歡迎頁面</title>
     </head>
     <body>
         歡迎使用eclipse部署Tomcat。
     </body>
    </html>

    註意:web資源一定要在WebRoot目錄下添加。如圖:
    技術分享圖片
    此時,再一次來訪問該鏈接:http://localhost:8080/TomcatTest ,效果如下:
    技術分享圖片

4.可能出現的問題

  1. 單擊啟動服務的時候可能會出現端口被占用的情況:

    解決辦法:

    • 打開命令行,輸入netstat -ano查看對應端口的PID值
    • 打開任務管理器,將對應PID值的進程結束掉
  2. 在Tomcat中的webapps目錄下沒有自己的web項目,這是因為eclipse默認將項目保存至自己的工作空間的,在.metadata.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps下可以找到。

在eclipse中將web項目部署到Tomcat服務器上