1. 程式人生 > >IDEA修改java檔案後 不用重啟Tomcat服務便可自動更新

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配置熱載入,開發不用tomcattomcat配置熱載入,釋出專案不用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