问题标签 [ibm-was]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3942 浏览

deployment - 如何在集群环境中进行零停机时间部署?

我需要在我的系统上部署一个主要部署(超过 15 个 ear 文件),我的系统是高可用系统,那么如何在零停机的情况下进行此部署?我的应用服务器是 IBM-WAS

0 投票
1 回答
1334 浏览

jms - 带有 WebSphere MQ v7 的 WebSphere Application Server V7 中的 rollback()

我在事务回滚中遇到问题(无法将消息推回原始队列)。

部署在 WAS v7 中的 MDB(容器管理 TX)正在侦听 WebSphere MQ v7 中配置的远程队列。

当我标记 MessageDrivenContext.setRollbackOnly() 时,我可以在 ffdc WAS 日志中看到以下详细信息

com.ibm.websphere.csi.CSITransactionRolledbackException:事务在 com.ibm.ejs.csi.TransactionControlImpl.postInvoke(TransactionControlImpl.java:561) 的 com.ibm.ejs.csi.TranStrategy.postInvoke(TranStrategy.java:222) 标记为 rollbackonly )在 com.ibm.ejs.container.EJSContainer.postInvoke(EJSContainer.java:4512) 在 com.ibm.ejs.container.MDBWrapper.onMessage(MDBWrapper.java:107) 在 com.ibm.ejs.container.MDBWrapper。 onMessage(MDBWrapper.java:132) 在 com.ibm.ejs.jms.listener.ServerSession.run(ServerSession.java:496) 在 com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527)

看起来事务正在成功回滚,但我无法在队列中看到相同的消息。(队列为空/消息已删除)。

有人能告诉我如何将消息保留在队列中并再次处理吗???

0 投票
1 回答
1409 浏览

jms - 如何解决 Websphere MQ 服务器队列读取竞争条件?

我有一个运行一些应用程序的 4 节点 websphere 应用程序服务器集群。应用程序侦听 websphere mq 服务器的队列。我已经在集群范围内创建了 jms 资源,因此所有节点都连接到同一个队列管理器,并且在 mq explorer 中队列的打开输入计数为 4。问题是,如果将消息发布到队列中,其中一个节点会抓取消息并开始处理,但它会引发错误,指出消息头不正确。当我关闭 3 个节点并只保持一个运行时,该节点上的应用程序读取了消息并开始正常处理。我认为读取争用在 mq 中不是问题,但事实指向另一个方向。

0 投票
2 回答
98 浏览

java - IBM WAS:最大并行数据库连接数

我有一个用 Java/Java EE 开发的 Web 应用程序,连接到后端的仓库。我们将 IBM WAS 作为应用程序服务器,并在其中定义了一个用于数据库连接的数据源。连接池的最大池大小设置为 30。有几次数据库查询可能需要 1-2 分钟,因此用户在前端等待。

当 40 个不同的并发用户访问在后端运行查询的屏幕需要 1-2 分钟时会发生什么情况。

  1. 根据 WAS 设置,最多可以有 30 个到 DB 的连接,对吧?
  2. WAS 将等待数据库连接完成处理并将连接返回池;所以它可以分配给队列中的下一个请求?
0 投票
1 回答
1030 浏览

ibm-mobilefirst - IBM Worklight 适配器 - https 后端对等体未经过身份验证

我试图从本地 PC 中的 Worklight 适配器为我的应用程序连接到 https 后端服务。

但是我收到了以下错误,然后我发布了一个问题从 Worklight 适配器进行 Web 服务调用到 HTTPS 服务器 - javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated

我按照这里给出的步骤

http://pic.dhe.ibm.com/infocenter/wrklight/v5r0m5/topic/com.ibm.worklight.help.doc/admin/t_ibm_worklight_server_and_self-signed_certificates.html

并在我系统的 java cacerts 密钥库中导入了一个自签名证书,并且适配器开始工作。哇!!!

现在,我已经在 WAS 上部署了我的适配器并遵循相同的步骤,在那里也导入了证书,但是当我尝试使用适配器时仍然出现错误。

0 投票
2 回答
642 浏览

jsf - PF4 DataTable Cell Edit 没有正确更新/渲染

我对数据表的单元格编辑模式有疑问。

我每行只有一个单元格需要进行编辑。

我可以编辑它,但更改后的值不会显示。虽然奇怪的是,当我重新编辑同一个单元格时,会显示更改的值。

onChange调用是对服务器端 bean 进行的,但旧值和新值都相同。

基于类似于陈列柜的示例,不显示咆哮消息。

这是完整的xhtml代码:

具有 onCellEdit() 方法的页面代码 bean 如下:

不管我在编辑什么,oldValue总是等于newValue. :哭:

比我更了解的人可以提供任何建议吗?

一旦这个页面工作,应用程序就完成了。

谢谢,

-克里斯

作为后续,我尝试了 Mojarra 2.2.6 和 MyFaces 2.2.2 以及 PF 4 和 5.0.RC1。同样的结果。我不认为单元格编辑在 tabView 中起作用。我已经设法让展示示例正常工作,所以我知道单元格编辑适用于 WAS 8.5.5.1 和 MF 2.2.2。

0 投票
1 回答
85 浏览

java - 安装 WAS 6 时出错:createprocess failed

我尝试为一个开发项目安装 Websphere 应用程序服务器版本 6,当我开始安装时,我收到了错误消息。

问题是,在我的电脑上我安装了 java sdk 1.4.2 并且java_home设置正确。系统找不到文件。

我需要做些什么来解决这个问题,或者有人知道我为什么收到这条消息?

0 投票
1 回答
1164 浏览

ibm-rad - 使用 websphere 应用程序服务器 8.5 在 RAD 中设置工作区的问题

我真的很难设置我的工作空间。我试图通过使用 .car 文件来配置和运行 m WAS8.5,但它给了我时间。我尝试手动配置服务器,但仍然无法启动服务器。在启动服务器时,我在控制台中收到以下错误,并且在该服务器停止之后。

服务器日志:

0 投票
1 回答
8924 浏览

java - 首次尝试后发送 SOAP 的 NullPointerException 和“已达到深度限制”

我在向 Web 服务服务器发送 SOAP 消息时遇到错误,有趣的是第一次发送(一旦服务器启动)总是有效的。从第二条消息开始,我开始在客户端收到 NullPointerException,并在服务器端收到“达到深度限制”消息。这让我相信我正面临服务器内存问题。因此,我启用了详细垃圾收集并将服务器上的最大堆大小加倍,但问题并没有消失。我正在使用 Java 6 和 WebSphere Application Server v7。欢迎您的帮助,谢谢

##客户端错误日志##

## 服务器上的事件日志文件##

0 投票
1 回答
4821 浏览

active-directory - 随机获取 LDAP 错误 49,随机用户的数据 52e?

架构如下:

WAS 7.0 3 个 LPAR(12 个实例)上的 4 个服务器,它们正在运行 BPM,与此有关的设备是 Business Space。

对于 ID,我们有 AD DS(2 个分支机构)一个 DC=principal.com 被配置为全局目录,另一个 DC=principal.com.offices

WAS 指向端口 3268(全局目录)上的 DC=principal.com

对于不到 1% 的用户,我们会遇到以下错误:

他们尝试登录,但无法登录并收到消息“检查您的用户名和密码”,在日志中我们收到以下消息

用户能够在早上登录,但从下午开始就出现了前面描述的错误。

用户可能无法从一台计算机登录并能够从另一台计算机(在同一个 ADDS 分支上)进行登录

在另一个与此问题无关的变更控制中,必须重新启动 WAS 服务器。问题立即停止。而现在又开始了。

任何调查指针都会非常有帮助。提前致谢