JAVA备忘录
2008年12月17日 #
weblogic10.3 这个应用服务器是oracle 收购Bean 公司后新出的版本.今天试用下,发现不错.将JNDI的配置过程一一记录, 1: 启动weblogic 10.3 采用默认密码进入 2:在JDBC-DATASOURCE 中假建一个应用数据源. 3:在 Configuration-->Connection Pool-->Advanced 中的Test Connections On Reserve 一定要沟上,不然会测试通不过 4:填写测试的表名 Test Table Name: 等信息 5:编写测试的JSP文件
我已经在配置文件里配置了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里加上一个参数,测试一下
-Djava.naming.factory.initial=weblogic.jndi.WLInitialContextFactory
一直用Xdoclet 来管理项目的配置文件,今天用Myeclipse 建新了一个工程,使用Myeclipse 的Strtus1.2的相关包,发现生成相关的配置文件中<action-mappings> 部分竟然是空白的,百思不得其解,反复测试后,发现取消Myeclipse 的Strtus1.2的相关包,使用以前的Struts .jar又可以生成. 记录下,日后再找到原因 到google 里一找,发现自己几年前还记录了这个,2009年我又遇到了这个问题 发现,在xdoclet 里生成struts的配置文件时,一定要在lib下面存在 struts.jar commons-collections-3.0.jar commons-digester.jar commons-logging-1.0.4.jar 否则就可能不生成,也不出错. 莫名其妙的.
Powered by: BlogJava Copyright © 蒋德