java - 无法定位 JDBC 数据源

标签 java jdbc weblogic jndi

我有一个问题。我的应用程序是使用 WebLogic 服务器部署的,其中配置了 JDBC 数据源。应用程序配置文件配置为在应用程序启动时获取 JNDI 名称并连接到连接池。当没有网络连接时,它无法解析 JDBC 数据源。在恢复网络连接时,我们必须重新启动服务器以使 JDBC 数据源正常工作。

有没有办法在 WebLogic 中动态启用 JDBC 数据源,或者在网络故障后一旦连接恢复而不是重新启动服务器来解决它?

最佳答案

如果您在数据源连接池中将“初始连接”设置为 0,Weblogic 会自动执行此操作。但是您必须重写您的应用程序以定期检查数据源是 UP 还是 DOWN。

关于java - 无法定位 JDBC 数据源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9799463/

相关文章:

java - 在 Windows 中通过命令行连接到套接字并发送数据

java - 我正在尝试使用 JDBC 从 Oracle 表中提取 XMLTYPE 列,但遇到一些问题

java - 如何在Spring中使用WebLogic提供的JNDI DataSource?

java - 在 Apache HTTP Server 中调用 Java 程序

log4j - weblogic 中具有多个 log4j.xml 的多个应用程序

java - 我可以仅通过 xml 完全不使用注释来使用 Spring 吗?

java - Java 中的 volatile

java - 在java程序中,如何知道存储过程运行正确或引发一些错误?

java - JdbcTemplate 选择更新

java - 如何在ubuntu中连接mysql和eclipseoxy