解决方案 »
- 在Myeclipse中编辑HTML的时候,元素的属性没有提示怎么办?
- 求救 为什么上hibernate的事务已经让spring管理了,在执行update时,还要手动提交呢
- struts问题,求救
- 对初学者来说,这的确很奇怪....
- 在线等:spring+hibernate update时的简单问题
- struts的路径问题
- tomcat 5.5以版本如何才看到dos的运行窗口,谢谢!
- Apache Tomcat8不能启动服务 错误代码1
- 求助如何可恢复地中断线程
- java实现的定位的时候的城市选择
- 关于spring和ServletContextListener
- XML Schema的小问题,谢谢!
已经说了,从appDs获取连接失败!
url, 密码,和用户名都是正确的。
使用 DbVisualizer 能连接成功!
应该不是这个问题!下面是applicationContext-db.xml 配置文件<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> <!-- jndi datasource
<bean id="dataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/appDS"/>
</bean>
<bean id="cleanDataSource" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiName" value="java:comp/env/appDS"/>
</bean>
-->
<!-- DBCP Basic datasource -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName"><value>${jdbc.driverClassName}</value></property>
<property name="url"><value>${jdbc.url}</value></property>
<property name="username"><value>${jdbc.username}</value></property>
<property name="password"><value>${jdbc.password}</value></property>
<property name="maxActive"><value>${jdbc.maxActive}</value></property>
</bean>
<bean id="cleanDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName"><value>${jdbc.driverClassName}</value></property>
<property name="url"><value>${jdbc.url}</value></property>
<property name="username"><value>${jdbc.username}</value></property>
<property name="password"><value>${jdbc.password}</value></property>
<property name="maxActive"><value>${jdbc.maxActive}</value></property>
</bean>
<!-- Transaction manager for Spring JDBC -->
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager">
<property name="dataSource" ref="dataSource"/>
</bean>
<bean id="transactionManager4Test" class="com.baosight.iplat4j.core.soa.util.AutoRollbackTransactionManager">
<property name="manager" ref="transactionManager"/>
</bean>
</beans>
ip 能ping 通,url password user 都是正确的。
当前环境中该错误的出现频率很少,一般几个小时出现一次,怀疑是数据库连接遇到 terminate session导致
修改oracle服务端的sqlnet.ora文件 设置expire_time试一试