我在JBoss 6.2 EAP下部署的Java7 Web应用程序上有一个奇怪的行为。 我有两个几乎完全相同(结构相同但数据不同)的数据库实例(Oracle 10)。这两个实例对于在其上运行的所有应用程序都是可以互换的,但是对于一个特定的应用程序,当我仅切换在JBoss上为该应用程序创建的数据源的连接字符串时,该应用程序停止工作,并且出现SQLException“连接管理器”已关闭”。显然,收到异常后,数据库和AS都不会关闭。如果我切换回另一个数据库实例,则一切正常。 我唯一更改的是数据源的连接URL(然后重新启动JBoss)。 应用程序使用Spring JDBC。
有什么想法吗?
谢谢
答案 0 :(得分:0)
您可以检查两个实例是否都正常运行吗?您可以使用SQLDeveloper或简单的JDBC程序来检查连接是否正常。以后,您可以添加JBOSS更改。