IDEA修改java檔案後 不用重啟Tomcat服務便可自動更新
一、問題
使用IDEA開發Java時,修改java檔案後,需要重啟tomcat,程式碼方生效,重啟tomcat耗時較長,嚴重影響開發效率。
二、解決
1、配置tomcat時,on 'update' action和on frame deactivation選項都選擇 update classes和resources,
此時修改js html等檔案時,無需重啟tomcat便可自動更新程式碼;
2、開啟debug模式,java檔案方可自動更新;啟動tomcat時,也開啟debug模式即可;
3、開啟debug模式後,輸出的內容會由正常的run視窗 輸出到debug視窗。
**延伸:開啟debug模式後,重啟tomcat時,由點選正常的run位置 改為點選debug位置的重啟
相關推薦
IDEA修改java檔案後 不用重啟Tomcat服務便可自動更新
一、問題使用IDEA開發Java時,修改java檔案後,需要重啟tomcat,程式碼方生效,重啟tomcat耗時較長,嚴重影響開發效率。二、解決1、配置tomcat時,on 'update' action和on frame deactivation選項都選擇 update c
idea利用devTools熱部署,修改java檔案後不用重啟服務
pom檔案中引入依賴 <dependency> <groupId>org.springframework.boot</groupId> <a
不用重啟Tomcat服務實現修改Java檔案後自動部署
可以修改類不用重啟Tomcat載入整個專案(手工啟動) 1.配置reloadable=true(自動過載) 2.使用Debug模式,前提是僅限於區域性修改。(修改類不用重啟--熱載入) 在使用Eclipse+Tomcat開發Java專案的時候常常會碰到這樣的情況,已修改Ja
MyEclipse和tomcat如何配置讓修改了Java程式碼後不用重啟伺服器
conf/Context.xml是Tomcat公用的環境配置;若在server.xml中增加<Context path="/test" docBase="D:\test" debug="0" reloadable="false"/>的話,則myApp/META
修改Java檔案不用重啟Tomcat服務的方法
在tomcat的安裝目錄的conf檔案中找到server.xml這個檔案,在 <Host>結點裡面加上 <Context docBase="工程物理路徑" path="/工程名" reloadable="true" source="org.eclip
[JAVA]修改Java檔案不用重啟Tomcat服務的方法
修改Java檔案不用重啟Tomcat服務的方法 在使用Eclipse+Tomcat開發Java專案的時候常常會碰到這樣的情況,已修改Java檔案Tomcat就會自動重啟,接下來就是漫長的等待服務重啟完畢。那其實大多數的Java檔案修改是沒有必要重啟服務的,只有一
修改Java檔案後終於不用重啟伺服器了.
今天發現一個很NB的玩意,讓我們在開發的時候修改Java檔案,不用重啟伺服器立刻生效!支援Jetty tomcat jboss等很多伺服器,它就是JRebel。 http://www.zeroturnaround.com/jrebel/installation/ 這裡有針對不同伺服器的安裝方法
eclipse mavenWeb專案真正實現熱部署(修改java程式碼和頁面檔案不用重啟tomcat)
1.前言 先說熱部署的含義: 熱部署原來被定義為:tomcat啟動後,如果你往webapps目錄下,新增新的專案,tomcat會實現自動將其釋出的功能,這時,就叫做熱部署。 網上所實現的熱部署
IDEA springboot專案修改檔案後無需重啟(熱部署)
想在除錯springboot專案時,修改靜態資原始檔後不重啟可以通過下面兩步來達到目的 1、在pom中直接引入依賴 <dependency> <groupId>org.springframework</groupId> &nbs
修改配置檔案不用重啟tomcat
專案需要頻繁更新配置檔案,每次改完需要先停tomcat,在重啟很麻煩~~~ 今天抽個空研究了一下,發現很多人都遇到類似的問題,然後綜合了下各個網站的解決辦法,我整了一個demo出來了,廢話不多說先上圖: 說明:配置檔案第一次只有一個屬性,test;待執行完後又新增一個新屬
java 更改properties 檔案 不需要重啟web服務讀取最新修改的值
在專案開發中 有寫配置是寫在 properties 檔案中的 ,但有的時候需要更改值,但是發現需要重啟服務才能生效 /** * 初始化配置檔案 */ public void init(){ try{ InputStream is = Conf
spring boot在Eclipse中,修改代碼後無需重啟就生效的配置
maven java eclipse <build> <finalName>my-spring-boot</finalName> <!-- 指定package生成的文件名為my-spring-boot.jar --> <
idea 修改靜態資源不需要重啟的辦法
str mpi 啟動 shift pom.xml uil TP 1.3 pri 快捷鍵Ctrl + Alt + S打開設置面板,勾選Build project automatically選項: 快捷鍵Ctrl + Shift + A查找registry命令:
為什麼修改jsp不用重啟tomcat,而修改servlet要重啟tomcat
servlet和jsp本質都是servlet,執行時都是執行.class檔案。但是它們的部署方式不一樣。 servlet是先編譯後部署,修改完以後,MyEclipse進行編譯,然後部署.class檔案到servlet容器中。如果web伺服器已啟動,則之前class已被servl
idea配置熱載入,開發不用重啟tomcat,tomcat配置熱載入,釋出專案不用重啟tomcat,在自己專案的context配置jdbc資料來源
在conf/server.xml裡面的Host加入Context節點,設定以下屬性 path="/project_name" docBase="project_name" debug="1" reloadable="true"> 然後在Context節點加入以下子節點 <Watche
IntelliJ IDEA - 熱部署(更新HTML/JSP/JS/CSS程式碼、不用重啟Tomcat)
前言 前端熱部署(更改前端程式碼,不用重啟tomcat,重新整理瀏覽器就可以)。 步驟 Ps:主要在於 On frame deactivation 選項配置選擇為 Update classes and resourses (當且僅當在Deployment配置頁
用jrebel實現 jvm熱部署,修改類不用重啟tomcat
我們用eclipse開發時經常遇到一個麻煩的問題是修改類檔案後需重啟tomcat才能生效,即使使用一些tomcat外掛,有時修改了方法名或添加了類,也需要重啟。使用獲得jolt大獎的作品jrebel,就能輕鬆實現 jvm熱部署,無論任何情況修改類都不用重啟tomcat 首先
通過bat指令碼修改環境變數並且不用重啟立即生效
系統中在C:\WINDOWS\system32下面,有一個exe檔案setx.exe,通過此命令可以設定立即生效,有的系統沒有此檔案,需要拷貝到此目錄中 @ECHO OFF IF EXIST %systemroot%\system32\setx.exe ( echo 正在配置環境變數,請稍候...
前端熱部署(更改前端程式碼,不用重啟tomcat,重新整理瀏覽器就可以)
注:如果使用Springboot可以是一個devtool實現熱部署 主要在於 On frame deactivation選項配置選擇為 Update classes and resourses(當且僅當在Deployment配置頁,對應的目的war形式配置為exploded
Eclipse下的maven工程自動熱部署方案(不用編譯,不用重啟tomcat)
今天接了一個小小的web工程專案,就基於eclipse+maven的開發環境搭建了一個javaweb專案。結果在開發的過程中無比痛苦:修改程式碼-重新構建-重啟tomcat-修改程式碼-重新構建-重啟tomcat。。。。簡直不能再浪費時間了,於是在網上搜了搜怎麼去實現mav