问题标签 [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 回答
479 浏览

java - 我如何将用户重定向到 TAI 中的身份提供者页面?韦伯

我正在为 OpenID Connect 开发 TAI。所以,我希望用户在我的主要任务中进行身份验证:在 WebSphere Portal (WSP) 的主页上,用户按下按钮“使用 Google 登录”(Google 只是 OpenID Connect Auth 的一个示例),而不是用户重定向到页面,他正在写他的服务凭证,下一个服务将他再次重定向到我的 WSP,在那里他将获得成功。

我询问了让我在 WebSphere Application Server (WAS) 和 WebSphere Portal (WSP) 中实现此场景的技术(WAS 机制),答案是 TAI。现在我无法理解如何将 TAI 中的用户重定向到特定页面并等待响应。如果我对机制有误,请告诉我如何实现它。

0 投票
1 回答
213 浏览

apache - WASCE 3.0.0.3 / Geronimo 3.0 中的 inverse_loading

我正在尝试将战争部署到 IBM Websphere Application Server Community Edition (WASCE) 3.0.0.3。我在 WASCE 3.0.0.3 附带的那些 jar 之间遇到了一些 jar 冲突问题,并且这些 jar 来自我们的应用程序依赖项。最后,我通过使用 geronimo-web.xml 中的以下属性来强制 WASCE 从我的应用程序加载 jar 来解决问题。

<import-package>!the.conflicting.jars</import-package>

但是,我想强制 WASCE 始终首先从我的应用程序中获取 jar,即反转默认的类加载器行为以首先从应用程序加载。在这种情况下要更改的正确配置是什么?


经过一番搜索,根据链接,WASCE 3.0 是基于 Geronimo 3.0 的。我发现<inverse-classloading>geronimo-web.xml 中的设置可能会有所帮助。但是下面Apache Geronimo 3.0 网站上的两个文档提到 Geronimo 3.0 上不再提供此功能

从 G 2.x 迁移到 G 3.x中,它说:

反向类加载Geronimo 3.0 不支持部署计划中的元素。

geronimo-web.xml中,

<sys:environment>元素包含以下元素:

...

<inverse-classloading>元素可用于指定要为此模块反转标准类加载器委托。Geronimo 类加载器委托遵循 Java EE 5 规范,正常行为是在检查当前类加载器之前从父类加载器(如果可用)加载类。………… (3.0不支持,<import-package/>改用)


那么如果<inverse-classloading>不再可用,WASCE 3.0.0.3 中这个属性的等价物是什么?或者我应该如何使用<import-package/>所有重复的罐子来做到这一点?

0 投票
1 回答
881 浏览

performance-testing - IBM JDK 7 缺少 jstatd。无法使用 VisualVM 监控在 AIX 上运行的 Java 应用程序。

我有一个在 AIX 7 上运行的企业应用程序,并且在服务器中安装了 IBM JDK 6 和 7。根据 VisualVM 文档,我们需要在服务器上启动jstatd守护进程。但是,IBM JDK 中缺少此实用程序。如何使用VisualVM监控 AIX 上运行的应用程序?有没有其他方法可以监控 AIX 上运行的应用程序?

0 投票
0 回答
44 浏览

filenotfoundexception - Webshpere 应用程序服务器中的外部属性文件

我在 WAS 服务器的 PROFILE_ROOT/properties 文件夹中放置了一个属性文件。但是当应用程序搜索该文件时,我得到一个 FileNotFound 异常。另一方面,它能够搜索现有的属性文件。添加属性文件后,是否应该在服务器中更改任何内容。

0 投票
1 回答
634 浏览

aix - ibm WebSphere Application Server V8.5.0 console

Please help! I have installed IBM Websphere Application Server V8.5.0 on a AIX 7 machine, via IBM Install Manager 1.5.2, everything goes quiet good, until I launch the web console of administration, it doesn't show all the menus (Servers, Applications, Services)!!!

0 投票
0 回答
757 浏览

java - 无法使用 Oracle + Spring + Liberty 配置文件存储 BLOB

我收到 ClassNotFoundException : oracle.sql.BLOB 异常在 DB 中存储 blob。这是我的conf:

我是这样改的:

现在我收到:

但我在 LP 中找不到这个 com.ibm.ws.rsadapter.jdbc.WSJdbcConnection,我不想从 WAS 复制所有依赖项。如何在 Liberty 配置文件中存储数据?

0 投票
2 回答
11404 浏览

ibm-was - 在 IBM WebSphere 8 中导入 .car 文件

我对 WebSphere 很陌生。我已成功安装.war文件,但应用程序未启动/运行。我发现它取决于环境设置和日志文件中的其他参数。

现在我有一个.car文件,在导入时将完成所有设置,我的应用程序将毫无问题地运行。

请帮助我如何将.car文件导入 WebSphere。

0 投票
0 回答
492 浏览

java - 带有 Axis 的 WAS7 获得 ClassCastException:IBM Crypto 的 TDCNP 与 javax.crypto.CipherSpi 不兼容

读到IBM 加密模块与 Sun 模块不兼容,但我不知道如何强制 IBM WebSphere (WAS7) 使用 Sun 模块。

我有一个名为的 JAR 文件iaik_jce_full.jar,它应该可以工作(它可以在其他地方工作,但不能在 WAS 中工作)。

我试图通过将 Sun 库添加到我的项目来解决这个问题,但似乎 WebSphere 在应用程序之前加载了自己的 java 类,即使使用了类加载器PARENT_LAST设置。

这是来自第一个链接。我已经尝试过同样的方法,并且我已经在使用“最后一个父级”设置。

Websphere 安装附带一个ibmjceprovider.jar包含违规类的文件TDCNP

我该如何解决这个问题?

0 投票
1 回答
969 浏览

java - 从非内部路径加载类的 Java 参数

我需要类 DocumentImpl,它可以通过 path在xercesImpl.jarorg/apache/xerces/dom/DocumentImpl中获得。但是我的代码由于缺少com/sun/org/apache/xerces/internal/dom/DocumentImpl. 如果我将jaxp-ri.jar添加到类路径中,它可以工作,但我不想使用jaxp-ri.jar,如果我已经有了这个类。

根据类加载策略,我的 xercesImpl.jar 是首先加载的。有没有办法告诉我的代码使用路径org/apache/xerces/dom/而不是com/sun/org/apache/xerces/internal/dom/?通过 JVM 参数?

为什么仍然使用第二条路径?

我在 websphere 应用程序服务器上运行我的 servlet。谢谢

编辑: 这是我的踪迹:

Edit2: 我使用非 Oracle-JVM。我还添加了这些 JVM 参数:

0 投票
2 回答
684 浏览

spring - Cloud Foundry 的现有 Spring 应用程序

我们计划将基于 Spring 的应用程序迁移到 Cloud Foundry。该应用程序当前使用 WAS 服务器并使用 JNDI 查找访问数据源。我们正在使用 MVC、AOP 等 Spring 功能。我有一些问题:

  1. 是否可以切换到 Tomcat 并使用 Spring-cloud-connectors 配置数据源以及我们可能遇到的冲突?
  2. 目前,数据源是在 XML 文件中配置的,我应该使用相同的 XML 文件还是切换到注释。

任何人都可以对这种方法和其他已知问题提供一些澄清吗?