1

Tomcat版本: 7 操作系统: CentOS- 5 描述:通过jenkins在Centos5上的Tomcat7上部署了一个.war文件/web应用,部署成功,可以查看web应用。但是当我访问使用数据库的功能时,下面的异常被抛出,没有进一步的堆栈跟踪

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

在 /conf/context.xml 中指定的 DB 参数

<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 系统到数据库的 Telnet 是成功的

4

0 回答 0