簡體   English   中英

Spring應用程序無法加載JDBC驅動程序類[oracle.jdbc.driver.OracleDriver]

[英]Spring application Could not load JDBC driver class [oracle.jdbc.driver.OracleDriver]

為什么應用程序無法從構建路徑讀取類? 我確實在應用程序的構建路徑中添加了ojdbc6.jar。

現在,當我將此罐子保存在WEB-INF / lib目錄中時,它可以正常工作。 有人可以解釋一下為什么未從項目構建路徑中讀取它的原因。

當您將其添加到IDE的構建路徑中時,它用於編譯代碼(如果對此有依賴性)。

除非將其打包並部署在服務器上,否則服務器將不會引用用於編譯的這些文件。 當將其放在WEB-INF / lib上並打包時,jar文件也打包在已部署的.war文件中,因此在運行時,您不會遇到缺少Class類或缺少Driver的錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM