正在将 JDBC Jar 文件传播到联合应用程序服务器
Propagating JDBC Jar file to federated application servers
我来自管理 Weblogic,如果我们需要部署一个 jdbc jar 文件,我们会在管理服务器上执行。然后将 jdbc 定位到任何托管服务器,而不将 jdbc jar 复制到每个托管服务器。
我正在努力在 IBM Websphere 上做同样的事情。我们有 25 个以上的节点作为联合应用程序服务器。我们想要的是将 jdbc jar 文件放在 Deployment Manager 节点上,然后使用它在应用程序服务器上设置 jdbc 连接。
但是,这给出了错误,指出在这些应用程序服务器上找不到 jdbc class。除非我们将 jdbc jar 文件复制到每个需要配置 jdbc 连接的应用程序服务器。
有没有简单的解决方法?
提前致谢。
其中一个解决方案是将您的驱动程序 jar 放在 DMgr 配置文件中 config
文件夹内的文件夹中。该文件夹在同步期间被复制到所有节点。然后您可以使用 Environment Variables
为该文件夹定义 'path variable',例如 ${USER_ INSTALL_ ROOT}/config/cell/${WAS_CELL_NAME}/jdbcdriver/
并在 JDBC 驱动程序配置中使用它。
我来自管理 Weblogic,如果我们需要部署一个 jdbc jar 文件,我们会在管理服务器上执行。然后将 jdbc 定位到任何托管服务器,而不将 jdbc jar 复制到每个托管服务器。
我正在努力在 IBM Websphere 上做同样的事情。我们有 25 个以上的节点作为联合应用程序服务器。我们想要的是将 jdbc jar 文件放在 Deployment Manager 节点上,然后使用它在应用程序服务器上设置 jdbc 连接。
但是,这给出了错误,指出在这些应用程序服务器上找不到 jdbc class。除非我们将 jdbc jar 文件复制到每个需要配置 jdbc 连接的应用程序服务器。
有没有简单的解决方法? 提前致谢。
其中一个解决方案是将您的驱动程序 jar 放在 DMgr 配置文件中 config
文件夹内的文件夹中。该文件夹在同步期间被复制到所有节点。然后您可以使用 Environment Variables
为该文件夹定义 'path variable',例如 ${USER_ INSTALL_ ROOT}/config/cell/${WAS_CELL_NAME}/jdbcdriver/
并在 JDBC 驱动程序配置中使用它。