1. 程式人生 > >Eclipse tomcat實現熱部署

Eclipse tomcat實現熱部署

最近開始寫servlet, 發現只要稍一改動就需要重新啟動tomcat,十分麻煩。 百度了一下,果然有很多實現tomcat熱重啟的方法。試了一種果然有效,記錄如下。

在tomcat的conf目錄下游一個server.xml的配置檔案,(我的目錄是C:\tomcat\apache-tomcat-8.0.33\conf)

開啟server.xml.找到Host標籤,在Host標籤中新增

<Context docBase="pikachu_version000" path="/pikachu_version000" reloadable="true" source="org.eclipse.jst.jee.server:pikachu_version000" >

這裡doBase是專案名, path即專案路徑,reloadable = "true", 最後一個是最重要的,他的作用就是讓Catalina實時監控/WEB-INF/classes/ and/WEB-INF/lib下的changes, 一旦檢測到change,就會自動載入.

具體引數可以參考tomcat的參考文件:http://tomcat.apache.org/tomcat-6.0-doc/config/context.html

新增結果如下:

<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true">

<Context docBase="pikachu_version000" path="/pikachu_version000" reloadable="true" source="org.eclipse.jst.jee.server:pikachu_version000" >

</Host>

配置檔案成功修改之後,重啟tomcat,就可以實現熱部署啦。

以後再也不用一次一次的重啟tomcat啦~是不是棒棒噠~

相關推薦

Eclipse tomcat實現部署

最近開始寫servlet, 發現只要稍一改動就需要重新啟動tomcat,十分麻煩。 百度了一下,果然有很多實現tomcat熱重啟的方法。試了一種果然有效,記錄如下。 在tomcat的conf目錄下游一個server.xml的配置檔案,(我的目錄是C:\tomcat\apac

jrebel+eclipse+tomcat實現部署

搞了個jrebel準備熱部署程式碼,方便以後開發web型別專案,網上找了一堆安裝教程,各式各樣的都有,嘗試了幾個,結果遇到了一堆問題,決定把正確流程貼出來。 本流程是按照jrebel官網安裝,但jrebel是收費的(雖然說有一個免費social版,但我沒有搞出來),期間加入

jrebel + Eclipse + tomcat 實現部署

總體的思路就是:下載官方的Eclipse外掛  然後再指定javaagent等於破解版的jrebel.java路徑 1:下載官方的Eclipse外掛 在eclipse marketplace 裡面

Eclipse/ tomcat 實現部署啟動

1、 熱部署:就是容器狀態在執行的情況下重新部署整個專案.在這種情況下一般整個記憶體會清空,重新載入.簡單來說就是Tomcat或者其他的web伺服器會幫我們重新載入專案.這種方式可能會造成session丟失等情況。 2、熱載入:就是容器狀態在執行的情況下重新載入改變編譯後的

tomcat實現部署的配置

class con div 技術分享 技術 mar shift -a 修改 p { margin-bottom: 0.25cm; direction: ltr; color: rgb(0, 0, 0); line-height: 120%; text-align: just

idea tomcat 實現部署

tail article 部署 net details targe tar tomcat detail 參考 : https://blog.csdn.net/to_be_better/article/details/53720028idea tomcat 實現熱部署

jenkins 整合maven,svn(配置鉤子程式實現提交程式碼自動構建),tomcat實現部署(windows+linux分別實現

1 準備工作: (1)執行jenkins的tomcat (2)執行我們專案的tomcat (3)SVN伺服器 jenkins就是一個war包,相信大家都非常熟悉,扔在tomcat  webapp下就能跑,具體操作步驟上網去搜一搜一大把,我們主要是來記錄一下如何實現鉤子程式,實現程式碼的動態部

Springboot在eclipse實現部署

1.在pom.xml檔案當中新增: <dependency> <groupId>org.springframework.boot</groupId> <artifact

Maven+Tomcat實現部署

前言:在我們開發中,專案修改後,需要重新部署到伺服器上,一般過程就是先停止tomcat伺服器,然後將修改過的class檔案重新覆蓋到專案上,再啟動tomcat。或者是重新打war包,刪除tomcat上舊

eclipse mavenWeb專案真正實現部署(修改java程式碼和頁面檔案不用重啟tomcat

        1.前言   先說熱部署的含義:   熱部署原來被定義為:tomcat啟動後,如果你往webapps目錄下,新增新的專案,tomcat會實現自動將其釋出的功能,這時,就叫做熱部署。   網上所實現的熱部署

EclipseTomcat如何實現部署

Eclipse中配置Tomcat的熱部署,只要在server.xml中進行如下配置即可: 圖1:server.xml檔案 新增程式碼: <Context docBase="XXAPP" path="/XXAPP" reloadable="true" sour

IDEA tomcat三步實現部署

term idea 等等 通過 size 配置 pos gmv 親測 IDEA tomcat三步實現熱部署 添加Artifacts選項 添加Artifacts選項,XXXwar 和 XXXwar exploded二選一,若要熱部署須選後者。 設置tom

ntelliJ IDEA2017 + tomcat 即改即生效 實現部署

com 親測 es2015 down 設置 技術 ima clas left 1.點擊idea中tomcat設置 2.點擊deployment查看Deploy at the server startup 中tomcat每次所運行的包是 xxxx:war

eclipse實現部署加載

eclips let tex ext 熱加載 servle 後臺 項目 就是 1.在context。xml裏面<Context >改為<Context reloadable="false">   意思就是:每次項目不用啟動,就可以加載後

Eclipse Spring Boot實現部署

開發 更改 屬性文件 ica inf mave 比較 all lse spring為開發者提供了一個名為spring-boot-devtools的模塊來使Spring Boot應用支持熱部署,提高開發者的開發效率,無需手動重啟Spring Boot應用。 devtools的

tomcat+maven實現部署配置

注:本次測試環境採取的是tomcat8.0.9 , jdk1.8 1、首先,現將tomcat進行配置 在tomcat的conf資料夾中找到tomcat-users.xml檔案,修改角色並賦予許可權 <role rolename="manager-gui" />

IntelliJ IDEA2017 + tomcat 即改即生效 實現部署

1.點選idea中tomcat設定 2.點選deployment檢視Deploy at the server startup 中tomcat每次所執行的包是 xxxx:war 還是其他,如果是xxxx:war包,請更換.點選旁邊綠色加號,選擇 xxxx

Eclipse實現部署啟動

最近做專案的時候遇到修改程式碼之後,需要重新啟動專案才能使新增加的程式碼生效的問題,專案比較大,啟動過程比較慢,之前做專案用的jrebel的外掛,最近不能用了,不清楚為什麼,花了很長時間在網上找了搜了很多解決方案,今天告訴大家如何使用eclipse自身的功能實現熱載入,在此記

Tomcat實現部署和自動解壓war包替換現有資料夾的操作

插播小廣告,本人的《大話Java效能優化》一書已經在亞馬遜、京東、噹噹、天貓出售,提前謝謝大家支援。 自動解壓war包替換現有資料夾的操作: 因為tomcat預設不會再次解壓已經存在的war包對應的目

maven tomcat plugin實現部署

前言: 此處的方法適用於tomcat6 和 tomcat7,對於最新的tomcat8還沒有進行過測試,有興趣的同學可以自己測一下. 總共分為五步: 1.在tomcat中配置使用者許可權,即新增管理員帳號 2.在maven中新增server,配置tomcat的管理員帳號密碼 3.在project中新增外掛,