现在配了两个datasource jdbc.driverClassName1=oracle.jdbc.driver.OracleDriver
jdbc.url1=jdbc:oracle:thin:@192.168.1.137:1521:ferun
jdbc.username1=a
jdbc.password1=a
jdbc.driverClassName2=oracle.jdbc.driver.OracleDriver
jdbc.url2=jdbc:oracle:thin:@192.168.1.137:1521:ferun
jdbc.username2=b
jdbc.password2=b
项目启动后 如果点的页面功能调用a用户的表 页面数据正常显示,然后点调用b用户的功能页面就会提示: 表或是视图不存在。 项目重启后 先点调用b用户的功能页面 页面感觉显示 再点a用户页面就提示: 表或是视图不存在。。 求高人指点下 还有什么地方没配对吗?
jdbc.url1=jdbc:oracle:thin:@192.168.1.137:1521:ferun
jdbc.username1=a
jdbc.password1=a
jdbc.driverClassName2=oracle.jdbc.driver.OracleDriver
jdbc.url2=jdbc:oracle:thin:@192.168.1.137:1521:ferun
jdbc.username2=b
jdbc.password2=b
项目启动后 如果点的页面功能调用a用户的表 页面数据正常显示,然后点调用b用户的功能页面就会提示: 表或是视图不存在。 项目重启后 先点调用b用户的功能页面 页面感觉显示 再点a用户页面就提示: 表或是视图不存在。。 求高人指点下 还有什么地方没配对吗?
解决方案 »
- 关于<form action >的一个问题!
- HTTP Status 503 - This application is not currently available错误
- 第一次做Oracle添加操作出了点小问题大家帮忙看看吧
- 在Struts配置数据源时不可以设置字符编码吗?
- 时间的转换
- 我的session在关闭浏览器时为什么没有被清空啊 急啊
- 我以前没有学过JSP,请帮忙推荐一本JSP方面的好书。
- javamail问题发送不了邮件?高手,请指点!
- 一个电子商务网站的内部人员信息管理是指???请各位大虾指点???
- 开发阶段,能不能让java变成“解释型语言”?
- 关于j2ee项目整合开源论坛问题
- Discuz!X2论坛和我的网站如何进行用户同步啊?
<property name="driver">
<value>${jdbc.driverClassName}</value>
</property>
<property name="driverUrl">
<value>${jdbc.url}</value>
</property>
<property name="user">
<value>${jdbc.username}</value>
</property>
<property name="password">
<value>${jdbc.password}</value>
</property>
<property name="delegateProperties">
<value>user=${jdbc.username},password=${jdbc.password}</value>
</property>
<property name="maximumConnectionCount">
<value>10</value>
</property>
</bean>
<bean id="rmzxdataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource" destroy-method="close">
<property name="driver">
<value>${jdbc.rmzxdriverClassName}</value>
</property>
<property name="driverUrl">
<value>${jdbc.rmzxurl}</value>
</property>
<property name="user">
<value>${jdbc.rmzxusername}</value>
</property>
<property name="password">
<value>${jdbc.rmzxpassword}</value>
</property>
<property name="delegateProperties">
<value>user=${jdbc.rmzxusername},password=${jdbc.rmzxpassword}</value>
</property>
<property name="maximumConnectionCount">
<value>10</value>
</property>
</bean>
分别调用上面两datasource
<bean id="contentDao" class="com.rm.cms.dao.impl.ContentDaoImpl">
<property name="dataSource">
<ref bean="dataSource"/>
</property>
<property name="sqlMapClient">
<ref local="sqlMapClient" />
</property>
</bean>
<bean id="roomDao" class="com.rm.cms.dao.impl.RoomDaoImpl">
<property name="dataSource">
<ref bean="rmzxdataSource"/>
</property>
<property name="sqlMapClient">
<ref local="sqlMapClient" />
</property>
</bean>
<bean id="iRoomService" parent="rmzxtxProxyTemplate" >
<property name="target">
<bean class="com.rm.cms.service.impl.RoomServiceImpl">
<property name="iRoonDao" ref="roomDao" />
</bean>
</property>
</bean>
注入service 没有action的bean 这个方法行的通
引用 7 楼 killer_jok 的回复:
在你的action的bean上面 加一个属性scope="prototype"
<bean id="iRoomService" parent="rmzxtxProxyTemplate" >
<property name="target">
<bean class="com.rm.cms.service.impl.RoomServiceImpl">
<property name="iRoonDao" ref="roomDao" />
</bean>
</property>
</bean>
注入service 没有action的bean 这个方法行的通吗?