因為要做泛解析,單獨使用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的介紹,非常好!