javax.naming.NoInitialContextException:Need to specify class name in environment or system property, or as an applet parameter, or in an application resource file: java.naming.factory.initial


小弟初次用JNDI,使用數據源連接數據庫,配置完相關的xml文件后,激動的我趕緊測試了一下,
結果悲劇了,報出了錯誤:

javax.naming.NoInitialContextException:Need to specify class name in environment or system property,
or as an applet parameter, or in an application resource file: java.naming.factory.initial

 

 

嚇得我趕緊檢查了一下文件的配置,檢查后沒問題,
最后在百度飄了好久,終於找到答案:

說來好扯淡,我在測試數據庫連接時,是定義了個測試類,然后在main方法中測試->運行。然后就報錯了

最后我是在Tomcat下運行的,在jsp頁面中測試了一下,沒有報錯。

如果你的問題沒有得到解決,可訪問下面鏈接,希望能幫到你。

 

http://www.3lian.com/edu/2013/04-06/63816.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM