日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

Tomcat的热部署和重新启动和重新部署的关系

發布時間:2025/3/19 66 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Tomcat的热部署和重新启动和重新部署的关系 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. On frame deactivation

IDEA在配置Tomcat服務器時,有兩個選項,一個是【On ‘Update’ action】,一個是【On frame deactivation】,【On frame deactivation】這個的意思大致是當代碼修改完,光標離開當前窗口,項目怎么樣,這個選項有三個值,如下圖。

1.1 Do nothing

這個好理解,就是不管項目改了前端頁面內容還是后端java代碼,瀏覽器訪問得到的內容不會改變。

1.2 Update resources

這個指更新資源,也就是前端頁面更改或增加了頁面后或者資源文件(如properties文件)更改后,瀏覽器刷新瀏覽頁面也相應改變,但是更改java代碼不會重新生成字節碼文件。由于瀏覽器有緩存,如果刪除了某些文件,瀏覽器還能正常訪問。

1.3 Update classes and?resources (一般使用該選項)

這個指在更改前端頁面的基礎上,同時會重新生成字節碼文件,但IDEA還是輸出之前的內容,不會輸出新字節碼文件的內容,如下圖。

更改前

更改后(源文件修改了輸出內容,字節碼文件也變化了,但是控制臺內容沒變)

2. On ‘Update’ action

【On ‘Update’ action】就是指當我們按下工具欄中的那個“重新運行”按鈕(如下圖)之后,項目怎么樣。

該選項有四個值,如下圖。【Update resources】和【Update classes and resources】沒必要選擇,因為【On frame deactivation】已經能達到這兩個功能了。當【On frame deactivation】選擇【Update classes and?resources】,接下來討論一下【Redeploy】和【Restart server】。

2.1 Redeploy(一般使用該項)

此時按下“重新運行”按鈕,然后訪問前端頁面、jsp頁面、java字節碼文件以及控制臺輸出內容都是我們修改之后的內容,如下圖。

2.2?Restart server

這就更不用說了,重新啟動Tomcat服務器全部都更新了。

?

?

總結:一般對于的Tomcat配置如下圖,如下的配置就可達到如下效果:更改前端內容,只需刷新瀏覽器;如果更改了java后臺代碼,比如servlet程序就需要按下“重新運行”按鈕來重新部署項目。

總結

以上是生活随笔為你收集整理的Tomcat的热部署和重新启动和重新部署的关系的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。