【问题标题】:Propagating JDBC Jar file to federated application servers将 JDBC Jar 文件传播到联合应用程序服务器
【发布时间】:2021-04-28 22:44:34
【问题描述】:

我来自管理 Weblogic,其中如果我们需要在管理服务器上部署 jdbc jar 文件。然后将该 jdbc 定位到任何托管服务器,而不将 jdbc jar 复制到每个托管服务器。

我正在努力在 IBM Websphere 上做同样的事情。我们有 25 多个节点作为联合应用程序服务器。我们想要的是把 jdbc jar 文件放在 Deployment Manager 节点上,然后在使用它的应用服务器上建立 jdbc 连接。

但是,这会给出错误,指出在这些应用程序服务器上找不到 jdbc 类。除非我们将 jdbc jar 文件复制到我们需要在其上配置该 jdbc 连接的每个应用程序服务器。

有没有简单的解决方案? 提前致谢。

【问题讨论】:

  • "除非我们将jdbc jar文件复制到每个应用服务器",你不需要将驱动复制到每个服务器,只复制到每个节点,然后在节点范围配置驱动。我们始终建议为您的安装编写脚本,以便它们易于重现,如果您这样做,文件复制等任务将变得微不足道。

标签: websphere weblogic12c websphere-8


【解决方案1】:

其中一种解决方案是将驱动程序 jar 放在 DMgr 配置文件中 config 文件夹内的文件夹中。此文件夹在同步期间复制到所有节点。然后您可以使用Environment Variables 定义该文件夹的“路径变量”,例如${USER_ INSTALL_ ROOT}/config/cell/${WAS_CELL_NAME}/jdbcdriver/ 并在JDBC 驱动程序配置中使用它。

【讨论】:

  • 谢谢。这对于任何在 WAS 上工作的 weblogic/tomcat 管理员来说都是惊人的和非常有帮助的。
猜你喜欢
  • 1970-01-01
  • 2020-03-17
  • 2013-11-09
  • 2017-06-06
  • 1970-01-01
  • 1970-01-01
  • 2020-06-02
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多