问题标签 [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.
java - 我如何将用户重定向到 TAI 中的身份提供者页面?韦伯
我正在为 OpenID Connect 开发 TAI。所以,我希望用户在我的主要任务中进行身份验证:在 WebSphere Portal (WSP) 的主页上,用户按下按钮“使用 Google 登录”(Google 只是 OpenID Connect Auth 的一个示例),而不是用户重定向到页面,他正在写他的服务凭证,下一个服务将他再次重定向到我的 WSP,在那里他将获得成功。
我询问了让我在 WebSphere Application Server (WAS) 和 WebSphere Portal (WSP) 中实现此场景的技术(WAS 机制),答案是 TAI。现在我无法理解如何将 TAI 中的用户重定向到特定页面并等待响应。如果我对机制有误,请告诉我如何实现它。
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 不支持部署计划中的元素。
该
<sys:environment>
元素包含以下元素:...
该
<inverse-classloading>
元素可用于指定要为此模块反转标准类加载器委托。Geronimo 类加载器委托遵循 Java EE 5 规范,正常行为是在检查当前类加载器之前从父类加载器(如果可用)加载类。………… (3.0不支持,<import-package/>
改用)
那么如果<inverse-classloading>
不再可用,WASCE 3.0.0.3 中这个属性的等价物是什么?或者我应该如何使用<import-package/>
所有重复的罐子来做到这一点?
performance-testing - IBM JDK 7 缺少 jstatd。无法使用 VisualVM 监控在 AIX 上运行的 Java 应用程序。
我有一个在 AIX 7 上运行的企业应用程序,并且在服务器中安装了 IBM JDK 6 和 7。根据 VisualVM 文档,我们需要在服务器上启动jstatd守护进程。但是,IBM JDK 中缺少此实用程序。如何使用VisualVM监控 AIX 上运行的应用程序?有没有其他方法可以监控 AIX 上运行的应用程序?
filenotfoundexception - Webshpere 应用程序服务器中的外部属性文件
我在 WAS 服务器的 PROFILE_ROOT/properties 文件夹中放置了一个属性文件。但是当应用程序搜索该文件时,我得到一个 FileNotFound 异常。另一方面,它能够搜索现有的属性文件。添加属性文件后,是否应该在服务器中更改任何内容。
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)!!!
java - 无法使用 Oracle + Spring + Liberty 配置文件存储 BLOB
我收到 ClassNotFoundException : oracle.sql.BLOB 异常在 DB 中存储 blob。这是我的conf:
我是这样改的:
现在我收到:
但我在 LP 中找不到这个 com.ibm.ws.rsadapter.jdbc.WSJdbcConnection,我不想从 WAS 复制所有依赖项。如何在 Liberty 配置文件中存储数据?
ibm-was - 在 IBM WebSphere 8 中导入 .car 文件
我对 WebSphere 很陌生。我已成功安装.war
文件,但应用程序未启动/运行。我发现它取决于环境设置和日志文件中的其他参数。
现在我有一个.car
文件,在导入时将完成所有设置,我的应用程序将毫无问题地运行。
请帮助我如何将.car
文件导入 WebSphere。
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
。
我该如何解决这个问题?
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 参数:
spring - Cloud Foundry 的现有 Spring 应用程序
我们计划将基于 Spring 的应用程序迁移到 Cloud Foundry。该应用程序当前使用 WAS 服务器并使用 JNDI 查找访问数据源。我们正在使用 MVC、AOP 等 Spring 功能。我有一些问题:
- 是否可以切换到 Tomcat 并使用 Spring-cloud-connectors 配置数据源以及我们可能遇到的冲突?
- 目前,数据源是在 XML 文件中配置的,我应该使用相同的 XML 文件还是切换到注释。
任何人都可以对这种方法和其他已知问题提供一些澄清吗?