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

































6:編寫 JUNIT





































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



















































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