天天看點

resin3使用的一些體會

因為要做泛解析,單獨使用resin2,配置過程中好像有點問題,resin.conf的配置沒有關于host的正規表達式。

resin3在解析靜态和jsp檔案方面已經做的不錯了,但是resin3和apache2的配合始終做的不好,我試過了多個apache2的版本,都無法跟resin3配合起來一起使用,倒是resin2的版本可以做到。

是以我一直使用resin3.1.3單獨作為web伺服器,總體感覺還可以,不足的就是跟resin2的比較起來源碼編譯的路徑不同了,現在必須要放到WEB-INF/classes下面,每次傳源碼的時候都要重新啟動一遍伺服器,比較麻煩。

另外resin3的免費版本沒有了cache的支援。

有時候重新啟動resin的時候提示下面的問題,好像是watchdog的問題,resin3的maillist裡有出現過這樣的問題。

[[email protected] ~]# /usr/local/resin/bin/httpd.sh stop

Resin/3.1.3 can’t stop -server ”.

java.lang.IllegalStateException: Can’t connect to ResinWatchdogManager.

java.net.ConnectException: http://127.0.0.1:6600/watchdog: Connection refused

還有更為神奇的是,有時候想kill掉resin的程序,卻發現resin不死、有個自動複活的精神,剛剛kill掉 ,系統就會自動重新啟動resin的程序,呵呵,服了!

原創作者: http://2hei.net/mtt/2008/01/resin3_in_use.html 裡面有很多resin的介紹,非常好!