0
所以我的server.xml中定義了一個<Context>
標籤嵌套<Resources className="my.MyFileDirContext">
,其中MyFileDirContext
擴展FileDirContext
,是WEB-INF/classes
下的適當位置。的Tomcat 6找不到在WEB-INF/classes中的自定義FileDirContext implmentation
當我啓動Tomcat 6時,我得到一個ClassNotFoundException
試圖加載MyFileDirContext
。
在調試器中單步執行,我可以看到當時正在使用的類加載器沒有WEB-INF/classes
(或WEB-INF/lib
,對於這個問題)可用。
令人沮喪的是,幾個月前,當我從頭開始構建我的構建環境時,我就遇到了這個問題,並且我忘記寫下解決方案。
任何猜測?
我不得不把它放在$ CATALINA_HOME(/ usr/share/tomcat6/lib在我的機器上)而不是$ CATALINA_BASE,但是似乎已經做到了。謝謝! – 2012-03-30 22:40:33