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 ,根據研究,這個外掛配置及其複雜,各種意想不到的錯誤層出不窮。於