gpt4 book ai didi

java - 应用程序中使用的 IBM Websphere 中的数据源配置

转载 作者:行者123 更新时间:2023-12-02 10:35:51 24 4
gpt4 key购买 nike

我的应用程序已成功部署在 IBM Websphere 6.1 的测试环境中。我需要在本地计算机上部署相同的应用程序。我可以使用管理控制台在 IBM Websphere 上安装我的 Web 应用程序。但我无法配置数据源。属性文件中提供了数据源,在测试环境中使用成功。现在,我在 IBM websphere 中的哪里配置数据源,该数据源将由我的应用程序使用。未在 web.xml 或 ibm-web-bnd.xmi 中配置数据源。部署后,我在日志文件中收到以下错误。

Connection Pooling Set up failed javax.naming.NameNotFoundException: Context: 01HW357911Node01Cell/nodes/01HW357911Node01/servers/server1, name: jdbc/SupplierNetDataSource: First component in name SupplierNetDataSource not found. [Root exception is org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0

我还在 IBM Websphere 管理控制台的资源中成功创建了数据源。但我的应用程序没有使用同样的内容。我还在管理控制台的环境->命名路径中创建了{命名空间绑定(bind)]。但仍然出现同样的错误。

我还尝试使用 tnsnames.ora 文件作为数据源名称,但没有成功。

有什么方法可以检查 test/dev unix 服务器上配置的 JNDI 是否可以在本地复制?

最佳答案

WebSphere 6.1 已终止服务超过 5 年,帮自己一个大忙,升级到版本 8.55 或 9,目前这两个版本都受支持。当您说“属性文件中提供了数据源...”时,我假设您指的是 this IBM KnowledgeCenter topic 中描述的过程。 。如果是这样,您需要启动 wsadmin 命令行工具并执行指示的步骤来创建数据源。请注意,运行 AdminTask.applyConfigProperties 后,您需要使用 AdminConfig.save() 保存配置并重新启动服务器。正如您所提到的,您还可以从管理控制台创建数据源,使用数据源属性文件中的值作为值,但您还需要创建一个 JDBC 提供程序来使用数据源。如果您在应用属性文件后仍然遇到问题,下一步就是在此处发布其内容(减去任何用户 ID/密码)。

关于java - 应用程序中使用的 IBM Websphere 中的数据源配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53298973/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com