在centOS5 / linux上的tomcat上部署Web应用程序时,无法打开Hibernate Session进行事务处理

时间:2012-07-06 09:56:53

标签: linux hibernate jndi tomcat7

Tomcat版本: 7 操作系统: CentOS- 5 说明:通过jenkins在Centos5上的Tomcat7上部署.war文件/ Web应用程序 部署成功并能够查看Web应用程序。但是当我访问使用DB的功能时,抛出以下异常而没有进一步的堆栈跟踪

连接到数据库时出现异常:org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.exception.GenericJDBCException: Cannot open connection

指定了DB参数 在/conf/context.xml

<ResourceLink name="jdbc/com/gtspt/vrs"
                            global="jdbc/com/gtspt/vrs"
                            type="javax.sql.DataSource"/>

在/conf/server.xml中

<Resource 
            name="jdbc/com/gtspt/vrs" 
            auth="Container"
type="javax.sql.DataSource" 
            driverClassName="oracle.jdbc.OracleDriver"
url="jdbc:oracle:thin:@gts-ora-rac-gns.dmz.gtspt.corp:1521/edged"
            username="XXXXX" 
            password="XXXXX" 
            maxActive="10" 
            maxIdle="10"
            maxWait="-1"/>

相同的设置/配置在本地Windows上的tomcat 7上运行。请指导我。我是linux的新手 从linux系统到db的telnet是成功的

0 个答案:

没有答案