① 修改rails需要重啟web伺服器嗎
就一句話
啟動時載入後不變和啟動後修改可以重新解析!!
下面是說明:
javaBean和Servlet需要事先編譯好 因為web伺服器只負責使用classes而不編譯classes,然後在伺服器啟動的時候就載入,也就是說在伺服器沒有重啟以前這些載入好了的classes是不會發生變化的,要讓這些classes的改變生效的話只有重啟伺服器重新載入,其實也就是classes的更新了.
以上理解為要用新的就要重新載入!!
而jsp頁面是由web伺服器負責解析的,你每次改了jsp頁面以後是要保存後刷新的,而刷新的作用就是告訴web伺服器重新解析,只有在web伺服器啟動的時候才可以解析!!,但與是否重啟伺服器無關,因為就算你重啟伺服器,它解析jsp的方式也是那樣,是實現好了的,不會改變!你只要用他解析jsp也就好了.
以上理解為要用新的只要重新解析!!
② java web程序註解讀取properties文件,每次修改都需要重啟伺服器,怎麼解決
你是不是用了類似maven的管理工具
然後修改的是src下面的,target也要修改才行
③ 怎麼重新啟動 web 服務
下面給出重啟IIS服務的幾種方法。
1、通過「IIS管理器」重啟
在IIS伺服器管理控制樹中展開IIS節點,選擇需要重新啟動IIS服務的計算機,接著單擊滑鼠右鍵,選擇「所有任務」->「重新啟動IIS」。
2、通過「控制面板」->「管理工具」->「服務」重啟
打開「控制面板」->「管理工具」->「服務」。找到「IIS Admin Service」 右鍵點擊「重新啟動」 彈出 「停止其它服務」 窗口,點擊「是」。
3、通過Net 命令操作
點擊 「開始」->「運行」,輸入cmd 打開命令窗口。
輸入 net stop iisadmin /y 回車停止IIS。
再輸入 net start iisadmin 回車啟動IIS。
再輸入 net start w3svc 回車WEB服務。
4、通過IISReset 命令操作
點擊 「開始」->「運行」,輸入iisreset 回車。