IntelliJ IDEA的使用

java開發(fā)中的一些基本概念及操作

  • maven 類似前端開發(fā)中的npm,用來自動(dòng)處理項(xiàng)目中的一些依賴關(guān)系;
  • tomcat 項(xiàng)目容器,有了它才能正常啟動(dòng)java項(xiàng)目;
  • idea導(dǎo)入項(xiàng)目后配置jdk和tomcat, maven看項(xiàng)目具體情況,非必須;
  • idea可根據(jù)情況自動(dòng)配置maven;
  • mac中‘command+;’快捷鍵可打開含有配置jdk的彈窗;
  • 啟動(dòng)項(xiàng)目按鈕旁邊的select中點(diǎn)擊edit configurations可打開配置tomcat的彈窗;

可開發(fā)nodejs應(yīng)用

  • 新建項(xiàng)目時(shí)選擇nodejs選項(xiàng)可自動(dòng)搭建nodejs+express+模版(如jade)的應(yīng)用;
  • npm start后默認(rèn)在本地3000端口啟動(dòng);

打開IDEA,open項(xiàng)目文件夾起應(yīng)用

  • 點(diǎn)擊右側(cè)邊欄Maven Projects,點(diǎn)擊右側(cè)滑出窗口內(nèi)容區(qū)域Profiles,本地開發(fā)環(huán)境勾選dev;編輯啟動(dòng)項(xiàng)Edit Configurations...,在彈出窗口中點(diǎn)擊左上角+號(hào),在彈出下拉窗口中選擇Tomcat Sercer -> Local,在新窗口中填寫Name,選擇Application server,更改端口,點(diǎn)擊右下角Fix按鈕,在彈出下拉框中選擇das-server:war exploded(配置執(zhí)行機(jī)時(shí)選擇das-agent:war exploded),點(diǎn)擊Apply -> OK即可。

切換分支后起應(yīng)用

  • 切換分支之后,點(diǎn)擊右側(cè)Maven Projects,點(diǎn)擊右側(cè)滑出窗口左上部的刷新按鈕,點(diǎn)擊das-parent -> Lifecycle -> clean,最后點(diǎn)擊運(yùn)行即可。

IDEA比較大,會(huì)占掉電腦的大部分內(nèi)存,導(dǎo)致電腦變卡,有方法可解決

  • 首先啟動(dòng)IDEA,open項(xiàng)目文件夾,點(diǎn)擊右側(cè)邊欄Maven Projects,點(diǎn)擊右側(cè)滑出窗口內(nèi)容區(qū)域das-parent -> Lifecycle -> package即打包命令,會(huì)在項(xiàng)目目錄xx/app/server下面新建target目錄,在target/exploded目錄下有一個(gè)xxx.war文件夾,把這個(gè)文件夾復(fù)制到本地apache-tomcat-x.x.xx下的webapps目錄下即可(用IDEA啟動(dòng)后的webapps目錄下的ROOT目錄已經(jīng)有了打包后的文件,可直接使用),在本地apache-tomcat-x.x.xx -> conf -> server.xml修改protocol="HTTP/1.1"時(shí)的端口,最后點(diǎn)擊apache-tomcat-x.x.xx -> bin-> startup.bat(linux點(diǎn)擊startup.sh),關(guān)閉時(shí)點(diǎn)擊apache-tomcat-x.x.xx -> bin-> shutdown.bat(linux點(diǎn)擊shutdown.sh)。
  • 做完上面一步,此時(shí)你就可以關(guān)掉IDEA,在瀏覽器中正常調(diào)試代碼了。
  • apache-tomcat-x.x.xx -> webapps下默認(rèn)有ROOT文件夾和ROOT.war壓縮包,記得把ROOT.war壓縮包刪除,因?yàn)閱?dòng)時(shí)壓縮包會(huì)自動(dòng)解壓縮覆蓋原文件夾。
  • xxx.war復(fù)制到本地apache-tomcat-x.x.xx下的webapps目錄下時(shí),啟動(dòng)后需要在端口后面加上這個(gè)文件夾的名字才可正常訪問,因?yàn)橹挥袕?fù)制到ROOT文件夾的項(xiàng)目才可以用原入口訪問。
  • 執(zhí)行機(jī)的war包在xxx/app/agent/target/exploded文件夾下,同時(shí)起執(zhí)行機(jī)的配置步驟如下:
    • 1、在apache-tomcat-x.x.xx下復(fù)制webapps并重命名如webapps1;
    • 2、在apache-tomcat-x.x.xx -> conf下復(fù)制Catalina并重命名如Catalina1;
    • 3、在apache-tomcat-x.x.xx -> conf下修改server.xml,即在server.xml文件中復(fù)制<Service name="Catalina">...并粘貼到其同級(jí)的位置,然后改名(如<Service name="Catalina1">)和端口(如<Connector port="7001" protocol="HTTP/1.1")。
  • 純前端代碼可直接把項(xiàng)目文件夾放在webapps目錄下,瀏覽器可直接訪問,此時(shí)apache-tomcat-x.x.xx類似一個(gè)http-server服務(wù)。
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,545評(píng)論 19 139
  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,268評(píng)論 6 342
  • 訪問GitHub下載最新源碼:https://github.com/gaussic/SpringMVCDemo 文...
    AiPuff閱讀 4,286評(píng)論 4 35
  • 我2013年去過杭州,杭州這個(gè)地方真不錯(cuò)。干凈,安靜,水好,好看的妹子多。 為啥好看的妹子多呢? 皮膚好,老人都說...
    6c676d940028閱讀 357評(píng)論 0 0
  • 最近和萬表妹一起去圖書館看書,最近和這個(gè)小表妹漸漸熟絡(luò)了許多。這個(gè)小姑娘口齒伶俐,十五六歲的年紀(jì)很有想法。她媽媽管...
    Hifly816閱讀 126評(píng)論 0 0

友情鏈接更多精彩內(nèi)容