1. 程式人生 > >idea從svn檢出專案並部署到tomcat上

idea從svn檢出專案並部署到tomcat上

步驟

1.在Idea開啟頁面選擇從Subversin檢出專案
1
2.svn地址選擇好後next,選擇檢出的目錄,即檢出專案的儲存位置
2
3.選擇OK開啟該專案,Idea會檢測到專案中未配置的資訊,選擇Add as Maven Project及Configure即可,在專案結構Project Structure中也可配置
這裡寫圖片描述
4.點選右上角箭頭,選擇Edit Configuration配置tomcat
這裡寫圖片描述
5.選擇左上角加號,新增本地tomcat
這裡寫圖片描述
6.之後選擇tomcat的Deployment標籤頁,點選綠色加號新增專案部署方式
這裡寫圖片描述
如果無對應介面,那麼可能會出現如下頁面:
這裡寫圖片描述


選擇右下角fix按鈕增加配置,出現如下頁面
這裡寫圖片描述
選擇從相應模組新增,之後選擇對應的專案模組即可,儲存後繼續配置
這裡寫圖片描述
7.選擇部署方式:war-exploded,該方式將專案檔案移動到tomcat部署的資料夾裡,支援熱部署,開發時一般選用這種方式,最直觀的體驗就是更改程式碼後不需要重啟伺服器,只需要選擇更新專案資源即可,選擇這種方式後還需要進行後續的一步配置才行
這裡寫圖片描述
8.新增好後,在右側Application context中設定專案訪問根目錄
這裡寫圖片描述
9.配置完部署方式後,返回server標籤頁,發現VM options下方多了一條選項,將兩個選項框中的內容都改為Update classes and resources,表示在更改完專案後,進行更新操作即可更新classes及resources檔案,而不需要重啟
這裡寫圖片描述

10.未配置JDK時,需要在如下Project Structure中配置專案使用的JDK版本
這裡寫圖片描述

錯誤資訊

在進行如上配置後,發現報錯:
java.lang.IllegalStateException: Illegal access: this web application instance has been stopped already. Could not load [sun.reflect.DelegatingConstructorAccessorImpl]
在重啟本地mysql服務後正常啟動,應該是未能正常訪問本地Mysql伺服器的緣故