当前位置: 首页 > 知识库问答 >
问题:

IBM Websphere中用于应用程序的数据源配置

岑元徽
2023-03-14

我的应用程序已成功部署在IBMWebSphere6.1的测试环境中。我需要在本地计算机上部署相同的应用程序。我能够使用管理控制台在IBMWebSphere上安装我的web应用程序。但我无法配置数据源。在测试环境中成功使用的属性文件中提供了数据源。现在,我在哪里配置IBMWebSphere中的数据源,我的应用程序将使用它。未在web中配置数据源。xml或IBMWebBND。xmi。部署后,日志文件中出现以下错误。

连接池设置失败javax。命名。NameNotFoundException:上下文:01HW357911Node01Cell/nodes/01HW357911Node01/servers/server1,名称:jdbc/SupplierNetDataSource:未找到名为SupplierNetDataSource的第一个组件。[根异常为org.omg.CosNaming.NamingContextPackage.NotFound:IDL:omg.org/CosNaming/NamingContext/NotFound:1.0

我还成功地在参考资料中的IBMWebSphere管理控制台中创建了数据源。但我的应用程序没有使用相同的功能。我还在环境中创建了{Name Space Binding]-

我也尝试过使用tnsnames。数据源名称的ora文件,但未成功。

有没有办法检查test/devunix服务器上配置的JNDI,它可以在本地复制?

共有2个答案

宗政德宇
2023-03-14

您创建了哪个范围的jdbc/SupplierNetDataSource数据源?

毛弘博
2023-03-14

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

 类似资料:
  • 当我将spring应用程序(spring 2.5.6)部署到Tomcat(6.0)上时,启动失败 我的网络。xml如下所示: 全部的xml导入许多配置文件: B.xml定义了一个数据源: C. xml创建一个Hibernate会话工厂,引用来自B. xml的数据源: 当我部署我的WAR文件时,会发生上述异常。我的问题是: > @RunWith(SpringJUnit4ClassRunner.cla

  • 我有一个使用多个数据库的Spring Web应用程序。有多个客户,每个客户都有自己的数据库。一个主数据库(客户身份验证数据库)有客户信息和连接字符串(或元数据)存储的客户数据库。我在Spring配置文件中创建了2个数据源bean定义。所以,我想根据客户设置第二个数据源。我尝试过根据客户设置第二个数据源。问题是看到,当另一个客户登录时,第二个数据源切换到新的客户数据库。我认为我的方法是完全错误的。任

  • 我试图在Spring Boot(v1.2.3)应用程序中使用两个数据库连接,如文档(http://docs.spring.io/spring-boot/docs/1.2.3.RELEASE/reference/htmlsingle/#howto-two-datasources. 问题似乎是次要数据源是用主要数据源的属性构建的。 有人能指出我错过了什么吗? 应用特性:

  • 我正在用spring boot开发一个应用程序。我使用Mysql数据库来实现持久性。我的数据库在远程服务器上。如何为远程数据库连接配置数据源? 请帮助我在属性文件和数据源bean配置中使用我的配置类中的注释来配置它。

  • 我正在设置Spring Cloud Data Flow的实例。我运行了以下命令: 在第二步中,我使用的是postgres数据库,而不是默认的h2。 我已经开发了一个Spring Boot作业,使用spring批处理部署在这个平台窗体中。该作业使用两个数据源:Spring的springclouddataflow和任务元数据,以及我的业务逻辑的billrun。当我在本地运行应用程序时,它会像预期的那样

  • 是否可以创建一个没有数据源的spring-boot应用程序?在我的情况下,我只需要一个简单的REST应用程序,但似乎在启动时,有一个尝试自动初始化一个数据源 我的pom.xml是 我的应用程序.属性是 当我跑的时候