1. 程式人生 > >idea部署專案及常見問題

idea部署專案及常見問題

首先,在idea中的project相當於eclipse中的workspace的概念,而idea中的modules相當於eclipse中的project的概念。

一.基礎配置

1.      Fileàimportproject在彈出對話方塊裡選擇要匯入的專案,也可以在Fileàclose project後點擊import project匯入所需專案。

2.      在彈出框中,選擇import project from external model,選中要匯入的是哪種專案,這裡選擇匯入的是eclipse專案

選中後,一直點選next,直到finish即可。

3.      選中專案後按F4,

4.      彈出對話方塊,選擇dependencies


5.      點選“+”新增jar包,選擇JARs or directories

 

6.      彈出框中,選擇專案中對應的webroot/WEB-INF/lib

或者在專案中的webroot/WEB-INF/lib下右鍵選擇Add asLibrary

彈出框後,可以修改一些包名及新增到那個模組中。

7.      然後選中facets,新增web配置檔案

彈出框後,選中專案

8.配置啟動web路徑

9. 下面的為jsp、css等指向的路徑,預設是專案下的web資料夾,只要將css、jsp等檔案複製到web資料夾就行了,

         或者點右面的加號,將webcontent路徑新增進去,如圖:

10.如果有spring等,也按照上面步驟新增即可。

11.選擇Artifacts


二.配置tomcat

1.選擇工具欄中的EditConfigurations


2.彈出框選擇+,找到tomcatserver ,並選擇Local

3.對tomcat的server配置

4.對deployment配置,新增artifacts

5.Applicationcontext配置訪問專案名稱:

6.配置成功後新增tomcat的一些相關jar,選中專案按F4,彈出框後,選中modulesà專案名àdependenciesà+àLibrary

選中對應的tomcat

7.匯入成功後,可以run和debug執行

三.常見問題

1. idea debug 無法啟動專案解決 Unable to open debugger port (127.0.0.1:50812)

在啟動debug時,會出現Errorrunning omp: Unable to open debugger port (127.0.0.1:60394):java.net.SocketException "socket closed"這個錯誤,導致專案無法啟動。

1.      可以修改debug的port:

2.      可以刪除tomcat重新建立。

3.      也可能誤認為是60394埠被佔用,可以去event log檢視

如果上面提示:

Error running omp: Address localhost:1090is already inuse

把佔用的1090埠進行關閉即可。

2.執行idea時出現“無效的源發行版”

1.如果你安裝的是JDK1.7,而在file->projectstructure中設定的是language level是8的話,就會出現這個錯誤提示:無效的源發行版:8。

解決辦法:將語言級別改為7,或6。即語言級別不能高於你安裝的版本

2.另外,如果file -> settings -> build,exception,deployment -> compiler-> java compiler 中如果將模組的target bytecode version改為1.8,則會出現這個錯誤提示:無效的目標發行版:1.8。應改為小於等於安裝的版本號

3.idea報錯:[2016-08-3109:20:10,763] Artifact xxx:war exploded: Error during artifact deployment

在出現此錯誤前提示:

ERRORContextLoader[initWebApplicationContext]:319 - Context initialization failed

這是因為JDK版本與spring的版本不符,這裡我用的jdk1.8,而spring使用3.X所以導致不匹配,在這裡把jdk降到1.7或者升級spring到4.X


相關推薦

idea部署專案常見問題

首先,在idea中的project相當於eclipse中的workspace的概念,而idea中的modules相當於eclipse中的project的概念。一.基礎配置1.      Fileàimportproject在彈出對話方塊裡選擇要匯入的專案,也可以在Fileàc

Idea匯入專案部署至Tomcat(從Eclipse到Idea的華麗轉身)

長時間使用Eclipse或者MyEclipse慢慢的就會發現越來越蛋疼。過於簡單粗暴的介面,過多而無用的外掛……廢話不多說,進入正題。 首先需要明確一個問題:在傳統的Eclipse中的workspace和project相信大家都有一定的瞭解。但是在I

guns系統部署方式常見問題 Unsupported major.minor version 52.0 error

專案框架:guns 開發IDE:Idea 2018.1 兩種打包方式:war 和jar。 1.正常打包的姿勢 1.1按照下圖修改為你想到打包的方式。 ​ 1.2 執行打包 ​​   clean package -D maven.test.skip=true 1.3

Tomcat部署專案Tomcat做成系統自啟服務

1.專案部署 目錄 1、下載 Tomcat 伺服器 2、啟動並部署 Tomcat 伺服器 3、Tomcat 的目錄結構 4、部署專案的第一種方法(專案直接放入 webapps 目錄中) 5、部署專案的第二種方法(修改 conf/server.xml 檔案 )

Idea部署專案到tomcat時沒有artifacts

一、首先建立一個用gradle構建的專案:File-->new --->Project 勾選Java和web-->一路next建立完專案 二、配置tomca:進入Edit Configurations -->左上角+號,tomcat Service -->lo

Nginx+Tomcat+maven 熱部署專案伺服器配置

前後端分離專案的部署實踐:     環境:Nginx,Tomcat7,Tomcat9,centOS7,macOS 1.Nginx,Tomcat的安裝     下載Nginx壓縮包,解壓,生成Makefile檔案,make,make install(安裝在/usr/local

guns系統部署方式常見問題

專案框架:guns 開發IDE:Idea 2018.1 兩種打包方式:war 和jar。 1.正常打包的姿勢 1.1按照下圖修改為你想到打包的方式。 1.2 執行打包   clean package -D maven.test.skip=true 1

tomcat部署war和war exploded區別和intellij idea部署專案的位置

war: 這是先打成war包,再發布,正常的釋出就是用的這種。 工程target目錄下會生成war包, 並且解壓後的war包會被部署到tomcat的webapp 目錄下。 注意:如果application-context 設定為 /, tomcat目錄下不會

IntelliJ IDEA 部署Tomcat創建一個web工程

pub classes value err post 方法 name extend sse 原文出自:https://www.cnblogs.com/wql025/p/5011868.html 一、部署Tomcat 二、新建一個web工程 1.新建一個Projec

Idea建立web專案tomcat部署實戰

一、建立簡單web專案 1、建立一個web project File -> new Project ->選擇project sdk 為1.6(如果沒有sdk的同學請先配置)-> Next create project from template 頁面,不勾選任何選

maven+idea 自動部署專案到linux伺服器遇到的一些問題

一、環境 本教程使用的環境如下 1. idea 2017 2. tomcat 8.5 3. centos 7 4. maven 3.5 注意:tomcat6 和 tomcat7、8、

Jenkins入門教程之自動構建部署專案常見錯誤解決方案(十)jenkins中構建maven專案一直打包失敗

此篇文章總結六筆者在使用jenkins過程中的一些坑和常見錯誤總結和解決方案,在這裡分享給大家,希望大家少走彎路。常見錯誤:1、在 Jenkins 中,使用 maven 打包報 package xxx does not exist 問題的解決方法錯誤資訊:解決方案:需要把ma

linux部署JavaWeb專案啟動專案常見問題

1. 安裝JDK和tomcat,以及相關配置。 2. 部署專案 i. 將需要釋出的web專案打成war包(eclipse -> Export -> war)。 ii. 複製到 /usr/local/tomcat/webapps/ 中。 iii. 配置se

Idea 2017建立web專案tomcat部署

這個編輯器我就不再多做介紹了。直接開始新建maven hello world 的Java web專案啦 你電腦上得有jdk1.7,或者1.8,然後就是maven3.x吧,再有就是tomcat7以上吧。還得有我這個編輯器。這些是準備條件 下面就直接開始看圖啦

Intellij Idea 2017建立web專案tomcat部署實戰

1、建立一個專案 File -> New Project -> 輸入專案名稱“Demos” ,選擇Project SDK為1.7 -> Next -> Finish 2、建立一個Module 滑鼠點中專案名稱demos -> 右鍵選擇New,選擇Module  輸入M

Intelli J IDEA的配置與建立web專案tomcat部署

在學習之前首先要了解 的知識點是:Intelli J IDEA 與eclipse的區別 jdk不做演示    1.我們必須知道Intelli J IDEA建立一個project對應在eclipse是建立一個工作臺(workspace) 先將原始路徑去掉,點選Create N

InteliJ Idea 編寫項目常見的問題解決方案

res 進入 error cif aid lin 文件 not config 1.Error:Android Pre Dex: [bxg] Android SDK is not specified報錯已解決 進入File==> Project Structure ==

idea-部署tomcat的web專案|匯入eclipse專案

一、匯入專案 開啟idea,選擇匯入項    選擇將要開啟的專案路徑後,繼續選擇專案的原本型別(後續引導設定會根據原本的專案型別更新成idea的專案),此例中選擇Eclipse,然後一直next到底即可 二、配置專案 File->Project Structure開啟

Solr12-SolrCloud部署中的常見問題解決方法

目錄 1 ZooKeeper管理配置檔案的另一種方法 2 Solr服務不能訪問 3 部分或全部節點處於”Recovering”或”Gone”狀態 4 SolrCloud模式下, 啟動Tomcat服務耗時太久 5 其他問題(尚未驗證, 請存疑) 參考資料 1 ZooKeeper

AndroidStudio釋出專案到JCenter常見錯誤

如果我們想讓自己的開源專案被別人使用,對於Android平臺,一個很好的方式就是上傳到jcenter,然後使用時通過新增compile引用即可。 關於上傳外掛 網上很多教程都採用 gradle-bintray-plugin ,根據研究,這個外掛配置及其複雜,各種意想不到的錯誤層出不窮。於