JavaWeb開發之什麼時候重啟Tomcat伺服器
以前和後端同事除錯介面時,經常聽到的一句話:你稍等,我重啟一下伺服器……
最近看了一段tomcat伺服器開發教程,修改java類後沒有重啟tomcat伺服器,直接重新整理請求頁面就可以了,那是為什麼呢?帶著疑問找了一番,結論如下:
什麼時候不需要重啟tomcat:
1、修改jsp頁面
2、修改java方法的內容而不是方法體
什麼時候需要重啟tomcat:
1、修改xml檔案
2、修改java方法體
也有朋友會說以下做法:修改下tomcat目錄下conf資料夾中的context.xml中增加reloadable="true"就可以獲得重啟的效果。
具體修改的配置如下:
<?xml version="1.0" encoding="UTF-8"?>
<!-- The contents of this file will be loaded for each web application -->
<!-- 在此處新增reloadable="true"即可 -->
-<Context reloadable="true">
<!-- Default set of monitored resources -->
<WatchedResource>WEB-INF/web.xml</WatchedResource>
<!-- Uncomment this to disable session persistence across Tomcat restarts -->
<!-- <Manager pathname="" /> -->
<!-- Uncomment this to enable Comet connection tacking (provides events on session expiration as well as webapp lifecycle) -->
<!-- <Valve className="org.apache.catalina.valves.CometConnectionManagerValve" /> -->
</Context>
PS:如果是小專案可以這樣做,專案如果大了會產生頻繁載入導致記憶體效能不足的問題。
參考:https://blog.csdn.net/zsx0321/article/details/8479641
相關文章
- 程式設計師與產品之間應該如何配合,什麼時候技術為重,什麼時候產品為重?程式設計師
- 當你開啟網頁的時候,世界都發生了什麼(1)網頁
- 用eclipse+tomcat 開發hibernate時,為啥要重啟 tomcatEclipseTomcat
- C++中什麼時候用move,什麼時候用forward?C++Forward
- 什麼時候考慮使用無程式碼開發平臺
- mysql什麼時候會發生file sortMySql
- 什麼時候釋出
- 什麼時候呼叫layoutSubviewsView
- Java實用系統開發指南具體什麼時候出版Java
- 什麼時候該終止一個專案的開發(轉)
- oracle commit的時候究竟發生了什麼OracleMIT
- Oracle10g RAC開啟關閉時候究竟在關閉什麼Oracle
- 什麼時候採用socket通訊,什麼時候採用http通訊HTTP
- 新版什麼時候釋出?
- 什麼時候該用vuex?Vue
- 到底什麼時候使用mqMQ
- 什麼時候該用MongoDB?MongoDB
- 前端er,什麼時候,你想寫一個 HTTP 伺服器?前端HTTP伺服器
- 我就想問,什麼時候出 安卓,IOS 的電商APP開發教程!!安卓iOSAPP
- EJB2.0中什麼時候用local interface,什麼時候用remote interface (轉)REM
- Http協議什麼時候發生options請求?HTTP協議
- JavaWeb開發之PrintWriter亂碼JavaWeb
- JavaWeb開發之 / 斜槓用法JavaWeb
- Haskell程式設計精華:什麼時候該註釋,什麼時候不該註釋Haskell程式設計
- 初識Javaweb之Servlet以及TomcatJavaWebServletTomcat
- 鴻蒙系統什麼時候能用 鴻蒙系統有什麼特別之處鴻蒙
- beego 什麼時候支援grpcGoRPC
- python什麼時候縮排Python
- session是什麼時候建立的Session
- Mybatis什麼時候需要宣告jdbcType?MyBatisJDBC
- 什麼時候使用z-index?Index
- 什麼時候使用 Lambda 函式?函式
- 什麼時候Linux才能完美?Linux
- 什麼時候Haskell快於CHaskell
- OneThink什麼時候會有基於thinkphp5開發的啊?PHP
- 什麼時候用有狀態session bean,什麼時候用無狀態session bean (轉)SessionBean
- 用Lomboz開發EJB的時候,為什麼在產生EJB classes的時候老是報告:java.lang.ClassNotFoundException:JavaException
- 無程式碼開發如何實現?什麼時候考慮使用無程式碼開發平臺