1
最近在做動態web項目時,我忘了將OJDBC.jar包含在WEB-INF文件夾中。但是代碼運行文件時沒有顯示任何類未找到異常。但是當我的朋友做同樣的事時,未找到類例外。然後,當他將OJDBC.jar包含在WEB-INF文件夾中時,代碼運行良好。我無法理解爲什麼出現這種情況。是不是必須將OJDBC文件包含在WEB-INF文件夾中?我們都使用Apache Tomcat服務器。 Eclipse:Dynamic Web Project是否必須在WEB-INF中包含OJDBC.jar文件?
從上面的截圖中可以看到,我試驗了在WEB-INF文件夾中不包含OJDBC.jar。代碼運行正常。請告訴我爲什麼會出現這種情況?
是啊OJDBC.jar在我的文件夾中。那麼這是爲什麼呢?我也使用Tomcat v8,因爲我的朋友的版本是v7。 –
實際的原因是你在tomcat_home/lib文件夾中有ojdbc.jar,是的。將相同的應用程序部署到不同的Tomcat版本(7和8)可能與類定位問題無關。 –
好的我得到的理由感謝您幫助我:) –