有什麼方法可以檢查我的Glassfish是否能夠實際查看ojdbc6.jar?無法使用Glassfish3上的JDBC連接到數據庫
我正在使用Netbeans 7.2.1,使用JSF 2,Glassfish 3.1.2和Oracle 11g。我想連接到這個數據庫。
所以首先我需要在我的Glassfish中創建連接池。我打開本地主機:4848套5件事情:
- 資源類型:javax.sql.DataSource中 數據源的
- 類名稱:oracle.jdbc.pool.OracleDataSource
- 屬性: 「用戶」
- 屬性: 「密碼」
- 屬性: 「URL」
保存,重啓服務器(只肯定),平安....和錯誤:類的名字是錯的或路徑並不用於設置:oracle.jdbc.pool.OracleDataSource
我有什麼已經做了:
爲ojdbc罈子首先檢查。在我的Oracle目錄中,我將名稱中包含「ojdbc」的每個jar複製到「C:\ glassfish3 \ glassfish \ domains \ domain1 \ lib」中。
其次,檢查網址的本質。在Netbeans內部,切換到服務標籤,右鍵點擊數據庫,新建連接...設置數據連接(首先我要添加,jodbc6.jar ..所以我添加完全相同的文件 - 從glassfish文件夾)。有用!連接就OK了。我查看了Netbeans數據庫的URL - 和glassfish gui中的URL一樣。我也嘗試與\的網址,但它沒有幫助。
那麼,還有什麼呢?也許no.1不行。所以這是我的問題:我該如何檢查我的Glassfish是否能夠實際看到ojdbc6.jar?
編輯。 當我運行的Glassfish我得到一些警告:
WARNING: Multiple [2] JMX MBeanServer instances exist, we will use the server at index [0] : [[email protected]].
WARNING: JMX MBeanServer in use: [[email protected]] from index [0]
WARNING: JMX MBeanServer in use: [[email protected]] from index [1]
該jar顯然是不加載的... –
我認爲這:http://stackoverflow.com/questions/2507099/how-to-使用第三方庫中的玻璃魚可能會幫助你。貌似問題。 –
複製「C:\ glassfish3 \ glassfish \ domains \ domain1 \ lib \ ext」中的所有jar文件?我做到了..但沒有工作:/ 也許我需要寫入環境路徑?在設置中設置?布什麼? – Marshall