idea運行非maven,無框架的Java web項目詳解
工作當中,可能需要啟動老項目,這篇可以幫助到你。
1.idea打開項目,首先配置【Edit Configurations】
1.1 你選擇你需要的tomcat,本項目需要tomcat7,在這里則選擇tomcat7.

1.2 在【Deployment】,添加需要啟動的項目

2.【File】- 【Project Structure】
如圖選【Modules】-【import Module】

導入該項目中的代碼部分,本項目代碼在WEB-INF文件夾,則選擇該文件夾,一路默認點擊next,大致如下步驟。



jar包



2.1 最后【Modules】呈現(xiàn)【Sources】

2.2【Paths】部分,【compiler output】是編譯java代碼的class文件,選擇【Use module compile output path】,選擇編譯的.class文件存放的位置

2.3 【Dependencies】,本項目這里需再次添加tomcat,點擊2如圖

2.4 選擇你需要的tomcat

圖中不用勾選。

3.成功運行

4.若項目運行,但出現(xiàn)classnotfound錯誤
注意一下【Project】 - 【Compiler output】,若有位置,刪掉!把這個【Compiler output】輸入框清空?。。?/p>

清空后,則可使用【Modules】中的指定文件位置

至此,項目運行ok

總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
java.lang.UnsupportedClassVersionError異常正確解決方法
java.lang.UnsupportedClassVersionError異常通常發(fā)生在嘗試在較低版本的Java虛擬機上運行使用更高版本的Jav 編譯器編譯的類文件時,下面就來介紹一下解決方法,感興趣的可以了解一下2024-05-05
Java求一個分數(shù)數(shù)列的前20項之和的實現(xiàn)代碼
這篇文章主要介紹了Java求一個分數(shù)數(shù)列的前20項之和的實現(xiàn)代碼,需要的朋友可以參考下2017-02-02
Spring Boot攔截器Interceptor與過濾器Filter詳細教程(示例詳解)
本文詳細介紹了SpringBoot中的攔截器(Interceptor)和過濾器(Filter),包括它們的定義、作用范圍、使用場景、實現(xiàn)步驟、執(zhí)行順序、常見問題及解決方案,感興趣的朋友跟隨小編一起看看吧2025-03-03
Java AQS中ReentrantReadWriteLock讀寫鎖的使用
ReentrantReadWriteLock稱為讀寫鎖,它提供一個讀鎖,支持多個線程共享同一把鎖。這篇文章主要講解一下ReentrantReadWriteLock的使用和應用場景,感興趣的可以了解一下2023-02-02
Spring @Valid @Validated實現(xiàn)驗證
這篇文章主要介紹了Spring @Valid @Validated實現(xiàn)驗證,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-01-01

