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

































6:編寫 JUNIT





































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



















































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