茫茫網海中的冷日 - 對這文章發表回應
茫茫網海中的冷日
         
茫茫網海中的冷日
發生過的事,不可能遺忘,只是想不起來而已!
 恭喜您是本站第 1729111 位訪客!  登入  | 註冊
主選單

Google 自訂搜尋

Goole 廣告

隨機相片
F09_041.jpg

授權條款

使用者登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!

對這文章發表回應

發表限制: 非會員 可以發表

發表者: 冷日 發表時間: 2008/3/18 3:30:54
很多文章有提到在 Tomcat_home\Conf\Server.xml 加上:
<Context path="/mytest" docbase="mytest" ..... reloadable="true" ..... >

則可以讓TOMCAT自動Reload Servlet ,
但是問題來了...
Server.xml 這個檔案中找到不到Context的Tag,
大多數人應該是看了半天也不知道要加在那位置,
因為檔案裡面還有其他Tag,
架構不清楚下大家也不敢亂改.

所以冷日在這裡提出說明:

修改 Tomcat_Install/conf/server.xml
ex:
<Host>
....
<Context path="/JSPBook" docBase="JSPBook" 
                   debug="0" crosscontext="true" reloadable="true">
</Context>
.....
</Host>


像冷日自己是直接加在</Host>這個 Tag 前面,
這樣就不用擔心是不是會影響其他的 Tag 了!
此作法支援Tomcat 4以後的版本!

P.S
1. 設完%Tomcat Root%\conf\server.xml後請記得Reload Tomcat
2. 每次改變Servlet的內容後, Tomcat不會"立即" Reload, 也就是你不會馬上看到你作的改變, 要幾秒後(10秒左右吧 ..)才會讀到改變後的內容.
3. 補充一下, 在Tomcat 5.0.19 文件中有提到, Tomcat並不建議
設自動Reload. 我想大概是效能及資源方面的考量吧...

結論:
如果你是在開發的時候, 肯定要用自動 Reload 的啦,不然整天就在那邊Reload就好了 昏死
但如果是正式上線(Online)了, 那就不要Reload了, 因為可以節省資源,增進效能.
內容圖示
url email imgsrc image code quote
樣本
bold italic underline linethrough   












 [詳情...]
validation picture

注意事項:
預覽不需輸入認證碼,僅真正發送文章時才會檢查驗證碼。
認證碼有效期10分鐘,若輸入資料超過10分鐘,請您備份內容後,重新整理本頁並貼回您的內容,再輸入驗證碼送出。

選項

Powered by XOOPS 2.0 © 2001-2008 The XOOPS Project|