JAVA备忘录
2008年3月20日 #
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 否则就可能不生成,也不出错. 莫名其妙的.
这段时间在开发eclipse plugin 时候,要在生成项目的时候自动增加library 其JAVA代码如下: 增加src :
增加con
在用Struts 进行开发的时候,为了项目的并行,会有多个配置文件。 如 struts-a.xml ; struts-b,xml ; struts-c.xml ; 这么多的配置文件如果都要手工配置到web.xml文件中,其实是很麻烦的。那么如何让他自己动加载到struts-*.xml呢? 如下:
在这里面,我用了通配符,所有由struts-开头的.xml文件都可以进行自动加载 com.allcom.base.util.AutoActionServlet 其源码为:
经过AutoActionServlet的转换,Strtus 就可以自动识别配置文件了
Powered by: BlogJava Copyright © 蒋德