idea下載svn的項(xiàng)目并且運(yùn)行操作
項(xiàng)目從服務(wù)器導(dǎo)出到運(yùn)行
1)在本地新建一個(gè)工作區(qū)間保存導(dǎo)下來的項(xiàng)目
2)在這個(gè)文件下新建文件,文件名和服務(wù)器上的項(xiàng)目名保持一致,防止直接導(dǎo)出到工作區(qū)間文件下的文件散開(相當(dāng)于講的是新建一個(gè)Module,而這個(gè)Model就是服務(wù)器上的項(xiàng)目)
3)進(jìn)入idea,找到導(dǎo)航欄的VCS
4)新建一個(gè)地址(svn地址),如果是通過內(nèi)網(wǎng)發(fā)布的項(xiàng)目,那么你檢出時(shí)也要連接內(nèi)網(wǎng)
5)添加項(xiàng)目地址之后,點(diǎn)擊檢出按鈕,輸入你的svn賬號(hào)和密碼,就能下載到你的工作區(qū)間了,一定要保證在統(tǒng)一網(wǎng)絡(luò)下
6)項(xiàng)目算導(dǎo)入進(jìn)來了,但是它只是一個(gè)普通的文件,它還不能進(jìn)行任何操作,接下來我們需要為它配置。
7)假如此項(xiàng)目是maven項(xiàng)目,那么我們首先配置maven,F(xiàn)ile–>settings…–>搜索maven在這里插入圖片描述
8)右擊項(xiàng)目的pom.xml文件,選中Add Maven Project,等它編譯完成,會(huì)發(fā)現(xiàn)此項(xiàng)目它不是一個(gè)簡單的文件夾了,它有目錄文件夾標(biāo)識(shí)了
9)但是配置好maven還是會(huì)報(bào)錯(cuò),因?yàn)槟氵€沒有配置項(xiàng)目的jdk環(huán)境
8)配置運(yùn)行服務(wù)器
首先將項(xiàng)目編譯好的war包,添加到服務(wù)器上
啟動(dòng)項(xiàng)目現(xiàn)在我們在網(wǎng)址欄輸入:http://localhost:8080/就能訪問到你的項(xiàng)目了,但是一般情況下,我們習(xí)慣給項(xiàng)目加上它的項(xiàng)目名稱再進(jìn)行訪問
9)如果項(xiàng)目中強(qiáng)制要編碼格式的話,也要修改項(xiàng)目的編碼格式哦
檢出項(xiàng)目,運(yùn)行成功,如果運(yùn)行中出現(xiàn)錯(cuò)誤,大多都是你項(xiàng)目中的配置文件有問題,例如初始化文件web.xml初始化錯(cuò)誤,認(rèn)真檢查吧
注意:
假如你的項(xiàng)目按照要求進(jìn)行了各項(xiàng)的配置,還是啟動(dòng)項(xiàng)目不了,那么可能要考慮:
①原svn上的項(xiàng)目jdk和tomcat使用的版本和你的不一致,建議換成一樣的版本,(博主遇到的一個(gè)坑就是,項(xiàng)目的Jdk版本是6.0但是tomcat不能使用6.0的啟動(dòng),必須使用7.0的版本啟動(dòng))
②由于檢出的項(xiàng)目年代久遠(yuǎn),很多jar包不提供支持了,或者做了刪除或者更新,導(dǎo)致你無法下載到本地
所以要細(xì)細(xì)檢查項(xiàng)目的各個(gè)文件哦~
以上這篇idea下載svn的項(xiàng)目并且運(yùn)行操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決IDEA Gradle構(gòu)建報(bào)錯(cuò)''Cause: zip END header not found''
這篇文章主要介紹了解決IDEA Gradle構(gòu)建報(bào)錯(cuò)"Cause: zip END header not found"的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02SpringBoot項(xiàng)目打包發(fā)布到外部tomcat(出現(xiàn)各種異常的解決)
這篇文章主要介紹了SpringBoot項(xiàng)目打包發(fā)布到外部tomcat(出現(xiàn)各種異常的解決),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09SpringBoot整合Mybatis注解開發(fā)的實(shí)現(xiàn)代碼
這篇文章主要介紹了SpringBoot整合Mybatis注解開發(fā)的實(shí)現(xiàn)代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11Mybatis中 mapper-locations和@MapperScan的作用
這篇文章主要介紹了Mybatis中 mapper-locations和@MapperScan的作用,mybatis.mapper-locations在SpringBoot配置文件中使用,作用是掃描Mapper接口對(duì)應(yīng)的XML文件,需要的朋友可以參考下2023-05-05Java深入了解數(shù)據(jù)結(jié)構(gòu)之棧與隊(duì)列的詳解
這篇文章主要介紹了Java數(shù)據(jù)結(jié)構(gòu)中的棧與隊(duì)列,在Java的時(shí)候,對(duì)于棧與隊(duì)列的應(yīng)用需要熟練的掌握,這樣才能夠確保Java學(xué)習(xí)時(shí)候能夠有扎實(shí)的基礎(chǔ)能力。本文小編就來詳細(xì)說說Java中的棧與隊(duì)列,需要的朋友可以參考一下2022-01-01