解决方案 »
- 简单文件下载中找不到输入流,向大家求助
- 请大家给我找一些JAVA程序员比C++程序员聪明的一些理由,我要收集
- java 中用openoffice Excel转化为pdf的问题 --急!
- hibernate事务提交后数据库里没有数据???
- weblogic 中远程Debug端口在哪设置
- 谁有OJDBC14.JAR驱动啊传给俺呀俺急需
- 程序中读oracle数据库中的clob数据出异常
- 用EJB的findbyXXX返回一个COLLECTION,怎样把这个 collection 显示在combobox里阿?
- 请问谁有在IBM AIX5.2上使用struts的成功经验?
- 请教用JBUILDER怎么生成部署描述文件? 帮帮我这个刚入门者吧!
- 这个this是什么意思?
- j2ee,ssh,oracle...二十余个java内部项目视频共享
<bean id="oracleLobHandler" class="org.springframework.jdbc.support.lob.OracleLobHandler" lazy-init="true">
<property name="nativeJdbcExtractor">
<ref bean="nativeJdbcExtractor" />
</property>
</bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="lobHandler" ref="oracleLobHandler" />
<property name="configLocation" value="classpath:jbpm.hibernate.cfg.xml" />
</bean> <context:component-scan base-package="com.hzunitech" /> <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
<property name="sessionFactory" ref="sessionFactory" />
</bean>
<tx:advice id="txAdvice" transaction-manager="transactionManager">
<tx:attributes>
<!--
<tx:method name="save*" propagation="REQUIRED" />
<tx:method name="add*" propagation="REQUIRED" />
<tx:method name="del*" propagation="REQUIRED" />
<tx:method name="update*" propagation="REQUIRED" />
<tx:method name="manage*" propagation="REQUIRED" />
<tx:method name="get*" read-only="true" />
<tx:method name="search*" read-only="true" />
<tx:method name="*" read-only="true" />
-->
<tx:method name="*"/>
</tx:attributes>
</tx:advice>
<tx:advice id="startProcess" transaction-manager="transactionManager">
<tx:attributes>
<tx:method name="startProcess"/>
</tx:attributes>
</tx:advice>
<aop:config>
<aop:pointcut id="allManagerMethod" expression="execution (* com.hzu.*.service..*(..))" />
<aop:advisor advice-ref="txAdvice" pointcut-ref="allManagerMethod" />
</aop:config>
<bean id="springHelper" class="org.jbpm.pvm.internal.processengine.SpringHelper" />
<bean id="processEngine" factory-bean="springHelper" factory-method="createProcessEngine" />
<bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" />
<bean id="executionService" factory-bean="processEngine" factory-method="getExecutionService" />
<bean id="taskService" factory-bean="processEngine" factory-method="getTaskService" />
<bean id="historyService" factory-bean="processEngine" factory-method="getHistoryService" />
<bean id="identityService" factory-bean="processEngine" factory-method="getIdentityService" />
你将问题的根原是于hibernate问题,测试hibernatea获取数据名称看hibernate那块具体报哪个错误
<property name="nativeJdbcExtractor">
<ref bean="nativeJdbcExtractor" />
</property>
</bean>
还是框架开始初始化时报的错如果是前者,看之前有没有使用过其它bean,如果没报错可以借鉴一下,如果没使用过...
但看信息报错更像是在一堆bean中找不到一个特定的,不像是更大范围的问题如果是后者,那确定前两个bean已成功,也可以判断出些什么了,这个bean的一些相关信息是不是有误话说异常堆栈信息少了点,只有两行
[INFO ] 2011-10-20 00:24:08,540 method:org.springframework.context.support.AbstractApplicationContext.prepareRefresh(AbstractApplicationContext.java:456)
Refreshing Root WebApplicationContext: startup date [Thu Oct 20 00:24:08 PDT 2011]; root of context hierarchy
[INFO ] 2011-10-20 00:24:08,737 method:org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:555)
Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1cfeda3b: defining beans []; root of factory hierarchy
[INFO ] 2011-10-20 00:24:08,764 method:org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:214)
Root WebApplicationContext: initialization completed in 469 ms
[INFO ] 2011-10-20 00:24:09,097 method:com.opensymphony.xwork2.util.logging.commons.CommonsLogger.info(CommonsLogger.java:42)
Parsing configuration file [struts-default.xml]
[INFO ] 2011-10-20 00:24:09,222 method:com.opensymphony.xwork2.util.logging.commons.CommonsLogger.info(CommonsLogger.java:42)
Parsing configuration file [struts-plugin.xml]
[INFO ] 2011-10-20 00:24:09,261 method:com.opensymphony.xwork2.util.logging.commons.CommonsLogger.info(CommonsLogger.java:42)
Parsing configuration file [struts.xml]
[INFO ] 2011-10-20 00:24:09,515 method:com.opensymphony.xwork2.util.logging.commons.CommonsLogger.info(CommonsLogger.java:42)
Setting autowire strategy to name
搞定了,原因是weblogic10不识统配符(*)
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/applicationContext*.xml</param-value>
</context-param>
改成
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:/applicationContext.xml</param-value>
</context-param>
在application.xml中import其它的就行了