1. 程式人生 > >Eclipse開發環境下web專案如何部署到tomcat及注意事項

Eclipse開發環境下web專案如何部署到tomcat及注意事項

一、摘要

本文探討eclipse開發環境下,web專案如何部署到tomcat下,部署後module顯示名稱與web專案名稱不一致,tomcat啟動時報class not found錯誤等常見問題解答。

二、如何部署到tomcat下

1、配置tomcat伺服器
1)找到server配置入口,2個常用操作
  • Preferences或偏好設定,Server->Runtime Environments
    這裡寫圖片描述
  • 開啟server檢視,window->show view 選中server->servers
    這裡寫圖片描述
    這裡寫圖片描述
2)設定tomcat目錄
  • 新增server選擇tomcat8
    這裡寫圖片描述
  • 設定tomcat目錄
    這裡寫圖片描述
2、釋出專案
1)新增專案,右鍵tomcat server,Add and Remove…

這裡寫圖片描述

2)選擇要釋出的專案

這裡寫圖片描述
如:選擇ark-erp,然後點選add按鈕新增到右邊列表框即可,可能大家已經留意到了,專案名稱(ark-erp)與部署名稱(ly-facturer)不一致,這個問題後續處理。

3)clean和publish
  • 新增完專案,只是告訴tomcat伺服器,有專案可以釋出,此時還沒有釋出到tomcat相應目錄
    這裡寫圖片描述
  • 點選publish即可釋出到tomcat工作目錄,釋出完後,狀態顯示為synchronized, 如果狀態顯示republish,請clean並重新publish。
    這裡寫圖片描述
4)正常啟動或debug模式啟動即可

這裡寫圖片描述

三、常見問題處理

1、專案名稱與部署名稱顯示不一致處理,如上文的ark-erp(ly-facturer)

解決辦法:

  • 開啟檔案“工程目錄.settings\org.eclipse.wst.common.component”,將裡面所有要修改的名稱替換為新名稱,儲存關閉。
    這裡寫圖片描述
  • 2.專案關掉重新開啟,或者重啟eclipse
2、class not found問題

問題原因要麼class沒有釋出到web-inf\classes下,或jar沒有釋出到web-inf\lib目錄下,或依賴專案部署有問題。

1)class沒有釋出到web-inf\classes下,檢查專案Deployment Assembly配置是否準確

這裡寫圖片描述

2)專案依賴部署有問題
  • 檢查專案Deployment Assembly中是否有專案依賴?沒有請新增
  • 如果有,依然報依賴專案的class not found錯誤,則檢查依賴專案本身的Deployment Assembly配置是否準確,及src/main/java,src/main/resources是否部署到/
3、其它問題

請clean然後重新publish,或者專案移除掉重新新增試試看。

相關推薦

Eclipse開發環境web專案如何部署tomcat注意事項

一、摘要 本文探討eclipse開發環境下,web專案如何部署到tomcat下,部署後module顯示名稱與web專案名稱不一致,tomcat啟動時報class not found錯誤等常見問題解答。 二、如何部署到tomcat下 1、配置tomc

Tomcatweb專案部署方式

靜態部署 直接將web專案檔案拷貝到webapps目錄下 直接將web專案下WebRoot目錄下所有內容複製到tomcat安裝目錄下的webapps目錄,這個webapps目錄是Tomcat目錄的預設應用目錄,webapps目錄下的每個資料夾都是一個應用

關於Linux虛擬機器web專案部署tomcat上後依然訪問不到的問題

  在將eclipse匯出的WEB24.war部署到webapps下後,重啟tomcat發現自動解壓完成了。但在瀏覽器上仍訪問不到專案資料夾裡任何東西,會出現404報錯,但 虛擬機器IP地址:8080 是能夠正常訪問的。   在overstackflow搜尋上

eclipse/myeclipseweb專案部署時報沒有webroot的錯誤

找到專案的位置,進入.settings資料夾。 找到org.eclipse.wst.common.component檔案  <wb-resource deploy-path="/" source-path="/src/main/webapp"/> 將source

Eclipse開發環境搭建Maven

-1 mage cal 配置文件 pub 添加 apache local 打開 (一)開發環境   Eclipse Mars2(4.5.2) + Maven 3.5.0 (二)配置步驟   1.首先,需要將Maven環境配置好,maven下載地址:http://maven

web專案開發WEB-INF目錄使用的注意事項

在web專案中,為了安全,可能需要把jsp、html等頁面檔案放在WEB-INF目錄下,這樣如果我們的頁面中出現超連結<a>標籤或者<script></script>指令碼下的location.href去直接轉向到WEB-INF下的某一個jsp或者html頁面,那

Eclipse開發環境搭建Hadoop2.6.0

Eclipse版本Luna 4.4.1 安裝外掛hadoop-eclipse-plugin-2.6.0.jar,下載後放到eclipse/plugins目錄即可。 2. 配置外掛 2.1 配置hadoop主目錄 解壓縮hadoop-2.6.0.tar.g

Linux環境WebLogic專案部署

一、使用Xmanager連線遠端Linux桌面 1:輸入遠端主機的基本資訊 2:在高階–>配置–>視窗模式下選擇 Single Window Mode 3:點選執行,進入Linux遠端桌面 二、WebLogic管理域的建立 1:

自學基於eclipse 的java程式設計——Eclipse開發環境Java視覺化程式設計(第五課)

大家都知道在做Android開發設計GUI時,要新增Android元件可以把元件拖到手機螢幕上,這樣會自動生成程式碼,而不需要自己一個個地把要新增的元件用程式碼生成。其實,Java開發也是可以這樣的。這裡就說一下Eclipse開發環境下Java視覺化程式設計。首先開啟eclip

eclipse/wtp環境如何自動向tomcat拷貝lib

http://www.renren.it/a/fuwuqiruanjian/Tomcat/20110226/62607.html 老手和Myeclipse使用者可以自動忽略這篇文章 許多人在使用eclipse/wtp/tomcat進行WEB開發時,都會發現,雖然在buil

spring專案整合jedis注意事項

首先我們需要引入jedis相關的包:(版本跟redis版本無關,不用擔心版本問題)<span style="white-space:pre"> </span><dependency> <groupId>redis

總結linux的IPC使用原理注意事項

首先說明一下mmap函式用途: 採用共享記憶體通訊的一個顯而易見的好處是效率高,因為程序可以直接讀寫記憶體,而不需 要任何資料的拷貝 1、將一個普通檔案對映到記憶體中,通常在需要對檔案進行頻繁讀寫時使用,這樣用記憶體讀    寫取代I/O讀寫,以獲得較高的效能; 2、將特殊

解決eclipseweb專案部署TomcatTomcat安裝目錄找不到專案問題

必須知道的一點 Eclipse的web工程至Tomcat預設的部署目錄是在工程空間下,而myeclipse預設是在Tomcat安裝目錄下的(在webapps和work目錄下都會有你部署的專案) 那麼如何將部署目錄改為Tomcat安裝目錄 1.在Eclipse中新增Tomcat伺服

eclipse部署web專案tomcat 時 無法點選一步

        在Eclipse中建立了一個Web工程後,需要將該工程部署到Tomcat中進行釋出。有時就會遇到在New Server對話方塊中選擇了Tomcat 7後卻無法單擊“Next”按鈕的問題,如下圖所示:           這時開啟工程目錄下的.metadata\.plugins\org.ecl

解決Eclipse EE部署web專案Tomcat webapp目錄沒有工程檔案的問題

之前本人在進行web應用開發時用的都是 MyEclipse,最近在用 Eclipse EE 進行 web 應用開發時卻發現成功部署後,在Tomcat 的 webapps 目錄下沒有相關的工程檔案,要知道在使用MyEclipse的時候是預設部署到webapps目錄

eclipse中java Dynamatic web的創建過程(或者eclipse中jsp的創建或eclipse開發環境(jdk,eclipse,tomcat)的測試)

alt 進行 lan .cn ges log image oct ips 1.啟動eclipse程序。 2.File-New->Dynamatic web project,如圖 3.右擊項目名-->new-->New jsp file---> 點

eclipseweb專案部署以後jsp的java檔案找不到問題(Tomcat配置serverlocations)

我的開發環境:eclipse kepler (4.3)+tomcat7.0.42. 在我想看eclipse中web專案jsp檔案被tomcat轉換成java以後的java原始檔的位置。發現正常情況下的webapps以下。沒有看到我部署的專案 同一時候,work資料夾(jsp的工

Java專案部署目錄結構與部署方法 打包方法attilax總結 目錄 1.1. Java web專案部署目錄結構 1 2. Springboot專案部署結構 2 3. Java專案開發模式目錄

Java專案部署目錄結構與部署方法 打包方法attilax總結   目錄 1.1. Java web專案部署目錄結構 1 2. Springboot專案的部署結構 2 3. Java專案的開發模式下目錄結構與路徑 2 3.1. 原則上儘可能與jee規範一致比較好 2

Eclipse 中將 Web專案部署Tomcat 伺服器上

1.清除該容器中部署的專案(Add and Remove),如下圖 2. 啟動當前Tomcat的服務(Start),如上圖 3. 開啟Tomcat的修改介面(Open或者雙擊)--如下圖所示,進行修改,然後儲存。

eclipse配置ant開發環境,一鍵部署專案

  ANT出現之前,編譯和部署Java應用需要使用包括特定平臺的指令碼、Make檔案、不同的IDE以及手工操作等組成的大雜燴。現在,幾乎所有的開源Java專案都在使用Ant,許多公司的開發專案也在使用Ant。Ant的大量使用,也自然帶來了對總結Ant最佳實踐的迫切需求。