Idea導入Web項目並發布到Tomcat


Idea導入現有的Web項目並發布到Tomcat,發現Tomcat沒有自動發布

問題:

導入一個Web項目時,idea並沒有把他當成web,所以需要自己修改項目結構

1.導入項目

打開 File->Open...

在這里插入圖片描述

2.發現項目web前面圖標不帶小圓點

在這里插入圖片描述
正確應該為這樣:
在這里插入圖片描述

3.配置運行

(1).配置運行環境

打開 Run->Edit Configurations...

在這里插入圖片描述
(2).點擊左上角小加號
在這里插入圖片描述
(3).選擇本地Tomcat,找到目錄
在這里插入圖片描述
(4).選擇Deployment啥也沒有,發現下方有紅色驚嘆號(覺得事情沒這么簡單),選擇添加
在這里插入圖片描述
(5).選擇Build Artifacts
在這里插入圖片描述
Emmm...
果然加不了當前導入的項目

在這里插入圖片描述

只能先把Tomcat添加上(還不能運行)

在這里插入圖片描述

解決方法:

1.打開Project Structure...(項目結構...),也可以使用快捷鍵:Ctrl+Alt+Shift+S

在這里插入圖片描述
發現沒有SDK,悄悄加上(不過不是這個問題)
在這里插入圖片描述

2.選擇Modlues,發現存在這個模塊,但我們現在要把他移除

在這里插入圖片描述
彈出警告,大致意思是說:移除項目唯一的模塊,不會在硬盤上刪除
在這里插入圖片描述

3.重新導入

在這里插入圖片描述
從存在的資源新建模塊,之后一路next
新建

在這里插入圖片描述

在這里插入圖片描述

在這里插入圖片描述
在這里插入圖片描述

4.點擊完成后發現web前面小圖標有了小圓點,代表Idea把他當作了web項目

在這里插入圖片描述

5.繼續打開Project Structure...,選擇Facets,會看見項目名

在這里插入圖片描述
如果沒有就添加一個
在這里插入圖片描述
在這里插入圖片描述

6.選擇Artifacts添加模塊

在這里插入圖片描述
在這里插入圖片描述

7.繼續回到配置運行,選中之前創建的Tomcat,點擊下方的"+"

(之后才發現不用在這里加,直接選擇Deployment后添加Artifects就會自動在這里加上)

在這里插入圖片描述
Build Artifacts
在這里插入圖片描述
在這里插入圖片描述

添加完成后

在這里插入圖片描述
選擇Deployment->+->Artifact...
在這里插入圖片描述
添加完成后

在這里插入圖片描述

8.啟動Tom貓!!!

報錯...

在這里插入圖片描述
點擊確定后會跳到Project Structure(如果沒有需自己打開),發現
Project Compiler output為空,在項目下新建out文件夾,並指定這個文件夾

在這里插入圖片描述

再次啟動!!!

找不到依賴...

在這里插入圖片描述

添加完成后,啟動...正常...

在這里插入圖片描述
至此,問題解決。

有問題請評論,大家一起討論。


免責聲明!

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



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