问题标签 [websphere-8]

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 回答
3185 浏览

messaging - 由于 CCSID 不匹配,发布时出现异常

使用 WMB 6 开发了一个条形文件。

部署在 WMB 8 环境中。

有一个带有队列管理器“MSBK01”的代理“MSBK01”(WMB 8)。队列管理器的CCSID819

拥有另一个带有队列管理器“MSBK02”的代理“MSBK01”(WMB 8)。此队列管理器的CCSID1208

我正在发布一条带有 CCSID 1208 的消息(也在代码中设置 MQMD.CCSID=1208)。

该代码没有引发任何解析异常。我的最后一个节点是发布节点。我得到了“不可转换字符”的例外。

运行跟踪后,我发现消息到达发布节点(我的最终节点)后出现异常。

但是我的代码对于具有 CCSID 1208 的队列管理器的 MSBK02 运行良好。

现在,我将流程中的发布节点替换为 MQOutput 节点,并且在两个代理(CCSID 819 和 CCSID 1208)中都得到了正确的输出。因此,它的发布节点创建了问题。

我的问题是如何确保发布节点不会尝试转换我的消息。

我试图完成我的消息,但没有成功。

需要帮助。此外,该流程在 WMB 6(CCSID 为 850 的队列管理器)中运行良好。

下面是跟踪的最后一部分。

0 投票
1 回答
193 浏览

jsf-2 - Richfaces 文件上传 - this._q._curReq 为空

我在 Websphere AS 8 上使用 JSF 2 和 Richfaces 4.2.3.Final(我认为它与 MyFaces 2.0.2 一起提供)

尝试使用 rich:fileUpload 上传文档时出现 javascript 错误

this._q._curReq 为空

我找到了这个解决方案

https://issues.jboss.org/browse/RF-10128

所以我下载了最新的 MyFaces 版本,将 myfaces-api.jar 和 myfaces-impl.jar 放在我的 lib 文件夹中,并将应用程序 classloader-order 配置为“首先加载本地类加载器的类(最后一个父类加载的类)”并重新启动我的服务器。它似乎根本没有效果,我仍然得到同样的错误。

WAS 上是否需要更多配置?

有人有同样的问题吗?

提前致谢

问候

编辑:有没有办法找出这个应用程序实际使用了哪个 Myfaces 实现?在服务器日志中,我只发现一条警告说 MyFaces 2 正在开发模式下运行,但它没有记录实际版本

0 投票
5 回答
37102 浏览

deployment - Websphere 8.5:根异常是 org.eclipse.jst.j2ee.commonarchivecore.internal.exception.DeploymentDescriptorLoadException:WEB-INF/web.xml

尝试使用 jacl 从 ant ask 部署带有 websphere 的 ear 时出现以下错误:

当我尝试从 websphere 控制台部署 ear 时,我得到:

机器详细信息:Win7x64,WebSphere 8.5 x86,使用 oracle jdk 6u30 x86(也用 x64 测试过)。

其他人已经能够让安装程序为他们工作。WebSphere 连接信息是正确的,因为其他脚本正确地更新了共享库。我很困惑为什么它可以在其他机器上运行,而不是在这台机器上运行。

0 投票
1 回答
1745 浏览

jakarta-ee - Websphere 应用服务器 - EJB3 - MDB - 使用 ListenerPort

是否可以在 websphere 应用程序服务器 8.0 中使用 ListenerPort(而不是激活规范)绑定(EJB 3.1)MDB?

0 投票
1 回答
568 浏览

parsing - 在 WMB 中处理回退消息的最佳方法

我的队列管理器有一个回退队列。

我想构建一个消息流来读取这个队列,如果有任何消息进入队列,它应该接收消息并将其包装在特殊格式的 XML消息中,并将其放入获取已处理异常的正常异常队列中。

但是,进入回退队列的消息可以是任何格式,我必须制作一个 xml,该消息将成为一个字段。

那么,对于我的流程(关于 MQMD 属性,如 CCSID、格式等)以及我应该使用哪个解析器(DFDL 或 BLOB 或 MRM),什么可能是最佳设置?

好心劝告。

0 投票
1 回答
818 浏览

jsf - 在 JSF 和 WAS 中如何管理用户会话

我正在开发一个JSF v1.2将在Websphere Application server 8.0. 我们有一个外部安全管理器(SiteMinder)来提供身份验证和授权。

据我了解,JSF 将当前视图信息存储在会话中。我有一些关于如何在 JSF 和 WAS 中管理会话的问题。

  1. 如果状态保存设置为,JSF 是否将匿名用户和登录用户的视图状态存储在会话中serverside
  2. JSF 如何知道用户是否是登录用户?我们必须告诉 JSF 吗?
  3. 是否有可能Trusted Authentication Inceptor (TAI)告诉 WAS 当前用户是有效用户?

我在这里找到了类似的帖子检查会话是否存在 JSF

我不确定 WAS 是如何知道用户是否登录的。在代码中,有 userManager.isLoggedIn()。除非 WAS 知道用户是有效的,否则这将如何工作?

你能提供你的帮助吗?

0 投票
0 回答
159 浏览

jms - Websphere 集群中缺少 Bayeux 会话

我有IBM 指定的 Bayeux 实现。在独立环境中它可以正常工作,但是当我们将它投入生产(集群化)时,会话会在一段时间后丢失。我们使用 SIBUS 作为总线实现和默认消息传递提供程序。在 SIBUS 中,我们使用基于数据库的数据存储。我们的 Web 服务器是 WebSEAL。

我们确信这不是复制问题,因为:

  1. 粘性会话已启用
  2. 启动后,每个参与者都可以看到彼此,这意味着无论您在哪里登录,会话都会被两台服务器复制。

主要症状是在正常工作几分钟后,长轮询请求挂起,直到发生来自客户端的新请求。任何地方都没有例外。

我仍然无法判断我的问题是与 SIBUS 配置有关,还是与 WebSEAL 配置有关。

任何帮助将不胜感激。IBM 文档不是最好的,我们一直在测试在几个文档中找到的每一条建议,但都没有成功。

编辑: 经过一些测试,我发现这种行为也发生在非集群环境中。我还看到代码 CWPSB1314W 的异常,它什么也没给

0 投票
2 回答
6629 浏览

spring-security - WebSphere 上的 Spring Security PreAuthentication Filter 示例?

有没有人有用于 WebSphere 工作的 Spring Security 示例 PreAuthentication Filter (WebSpherePreAuthenticatedProcessingFilter)?关于它的文档很少,我似乎无法确定它。我正在寻找可以正常工作并且可能愿意提供您的配置示例的人。非常适合 Spring 3.1 和 WAS 7 或 8。

我有一个配置,看起来它“有点”工作。我可以使用 WebSphere 进行身份验证,然后在我的应用程序中点击一个 URL,但浏览器会返回此消息:

错误 500:java.lang.RuntimeException:为用户查找组时发生异常

我得到一个像这样的异常堆栈跟踪:

我的 web.xml 文件如下:

我的 Spring 安全上下文 XML 文件如下:

0 投票
2 回答
900 浏览

websphere - Websphere CWWIM6004E

我正在尝试在 Websphere 8 中启动一个应用程序,并不断收到以下错误。从消息中,这意味着我们缺少bindPassword,但我们不必在 WAS 6.1 中定义

目前我们正在使用独立的 LDAP 注册表。有谁知道我应该从哪里开始寻找修复这个错误?

0 投票
4 回答
5945 浏览

websphere - 在应用程序面板中定义自定义属性 - 如何获取代码中的值?

在 IBM WebSphere Web 管理控制台中,可以转到应用程序 -> WebSphere 企业应用程序,选择一个应用程序并单击“自定义属性”链接。会有一个页面来添加键值对。您将如何从代码中访问这些值?这些属性似乎并没有出现在系统属性中,也没有出现在 ServletContext 中。