【发布时间】:2015-02-20 12:36:23
【问题描述】:
我们在我们的环境中看到了非常奇怪的问题。
我们曾经使用 WebSphere 管理控制台部署应用程序。基本上这是一个 EAR 文件,在部署过程中,我们在“提供选项以执行 EJB 部署选项屏幕”中将“数据库类型”指定为空白,在下一步中,我们曾经选择“MSSQLSERVER_V2005_1”作为后端 ID。
我们这样做是因为以下 “如果您指定数据库类型,则先前为所有 EJB 模块定义的后端 ID 将被所选数据库类型覆盖。要为单个 EJB 模块启用后端 ID,请选择空选项以将数据库类型设置为空。”
上次有人关闭了整个服务器(物理机),之后我们开始在日志中出现以下异常 WSRelationalR I DSRA8210I: 数据库产品名称 Microsoft SQL Server 可能与后端标识 (DB2UDBNT) 表示的数据库不完全匹配。
为解决此问题,我们尝试执行以下操作,但问题仍未解决 1.停止启动服务器(JVM) 2.停止启动应用程序
为了解决这个问题,我们重新部署了整个应用程序。
我们想找出这个问题的确切原因。对此有何意见或想法?
环境信息如下
WebSphere Application Server ND 8.0.0.9
视窗 2008 R2
微软 SQL Server 2012
【问题讨论】:
-
这看起来像是有人使用不同的后端 ID 更新了应用程序。如果您能够在测试环境中重现问题,那么您应该在 IBM Support 中打开 PMR。
-
知道如何更改后端 ID 吗?
标签: java jakarta-ee ejb websphere-8