JRun 的問題真不少 
如果沒記錯,最早是發現 JRun 4 sp1 的 Connection Pool 會突然熄火造成所有的資料庫連線全數斷絕,那是兩年前的事。
後來因為新的系統都改用不要錢的 Tomcat 且原系統因故取消開發,所以也就沒再去研究 JRun 4 sp1 還有多少地方和別人不同。
然而因為 2 年前的網頁必須改版,於是加入了 logger 的機制以便追蹤服務運作過程中的狀況。沒想到一 deploy 到 JRun4 上馬上就包了,出現了以下的錯誤訊息:
07/07 11:54:13 error Unhandled exception thrown from /Login.jsp:12
[1]java.lang.NoClassDefFoundError: org/apache/log4j/Layout
at org.apache.commons.logging.impl.Log4jFactory.getInstance(Log4jFactory.java:153)
at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:283)
at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:409)
到 Google 一查
JRun 與 log4j 的恩恩怨怨後才知道原來 JRun 4 己是惡名在外… Orz...
厚… 把時間浪費在這種地方真是有夠氣人的… >"<
最後決定把 logging 的功能再拿掉了… =.=b