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


轉載自: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下可以找到。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM