weblogic10.3 這個應用服務器是oracle 收購Bean 公司后新出的版本.今天試用下,發(fā)現(xiàn)不錯.將JNDI的配置過程一一記錄,
1: 啟動weblogic 10.3 采用默認密碼進入
2:在JDBC-DATASOURCE 中假建一個應用數(shù)據(jù)源.
3:在 Configuration-->Connection Pool-->Advanced 中的 一定要溝上,不然會測試通不過
4:填寫測試的表名 等信息
5:編寫測試的JSP文件

































6:編寫 JUNIT





































我也照COPY,結果出現(xiàn)錯誤如下:



















































換成 t3://localhost:7001
測試成功.看來不懂就到網(wǎng)上亂COPY代碼,還是不行的
我已經(jīng)在配置文件里配置了context.java.naming.factory.initial,而在這里還提示這個錯誤
關鍵看這里
Error initializing JtaTransactionConfig while looking up UserTransaction (javax.transaction.UserTransaction). Cause: 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
在jvm里加上一個參數(shù),測試一下
-Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory
運行通過
這個參數(shù)在:右鍵項目--Run as --Open Run Dialog--Arguments的VM arguments中添加即可