idea從svn檢出專案並部署到tomcat上
阿新 • • 發佈:2019-02-17
步驟
1.在Idea開啟頁面選擇從Subversin檢出專案
2.svn地址選擇好後next,選擇檢出的目錄,即檢出專案的儲存位置
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伺服器的緣故