Java WebSphere中的类加载器问题,但在来自Github的Eclipse-Okta Auth中没有发生

Java WebSphere中的类加载器问题,但在来自Github的Eclipse-Okta Auth中没有发生,java,eclipse,websphere,okta,Java,Eclipse,Websphere,Okta,我有以下问题: 我用Java创建了一个例程,并在Eclipse上使用Maven()导入了Okta引用。我没有代码的main,因为应用程序将在Tririga(IBM应用程序)上下文中运行。Tririga在WebSphere上运行 我将应用程序导出为.jar文件。然后我将其上传到Tririga类加载器。然后,我开始包含代码错误请求的okta.jar,顺序如下: okta-authn-sdk-api-1.0.0 okta-sdk-api-1.5.2 okta-commons-lang-1.1.1 ok

我有以下问题:

我用Java创建了一个例程,并在Eclipse上使用Maven()导入了Okta引用。我没有代码的main,因为应用程序将在Tririga(IBM应用程序)上下文中运行。Tririga在WebSphere上运行

我将应用程序导出为.jar文件。然后我将其上传到Tririga类加载器。然后,我开始包含代码错误请求的okta.jar,顺序如下:

okta-authn-sdk-api-1.0.0 okta-sdk-api-1.5.2 okta-commons-lang-1.1.1 okta-authn-sdk-impl-1.0.0 okta-sdk-impl-1.5.2 okta-config-check-1.1.1

在这一点上,它要求:

类中的com.okta.sdk.impl.http.RequestExecutorFactory:okta sdk httpclient;但是这个实现是在这个jar上的:okta-sdk-impl-1.5.2,它已经上传了。我上传了okta-sdk-impl-1.5.2类,但收到了相同的错误

我在Eclipse上没有这个错误,因为我能够导出.jar,但是为什么在Tririga上会发生这种情况呢?(在WebSphere上运行)

WebSphere版本:Windows Server 2012上的9.0.0.11 Tririga版本:3.6.0.4


谢谢。

您可以尝试使用以下最新的jar文件依赖项并进行检查

okta sdk api-1.5.2 okta sdk impl-1.5.2 okta sdk httpclient-1.5.2

您可以参考下面的链接,并按照maven或gradle依赖项使用


能否粘贴在websphere server中获取的错误代码详细信息?这是错误:在类路径上找不到“com.okta.sdk.impl.http.RequestExecutorFactory”实现。请确保已将okta-sdk-httpclient.jar文件添加到运行时类路径中。嗨,为了避免混淆,我使用的是okta auth java,而不是okta sdk java。我正在使用中概述的maven参考;但是我已经设置了最新版本(刚刚检查过,没有发现新版本):com.okta.authn.sdk okta authn sdk api 1.0.0 com.okta.authn.sdk okta authn sdk impl 1.0.0 runtime com.okta.sdk okta sdk httpclient 1.5.2 runtime您可以检查此链接,它可能会有所帮助。非常感谢。请对我耐心点,我是一个谦逊的系统管理员,正在与这段代码作斗争。我以前见过这个链接,但这意味着要修改我的代码。例如,在okta auth java上,我使用以下方法:AuthenticationResponse AR=client.authenticate(userName、pwdInCharArray、relayState、ASH);但是现在,由于我已经将maven依赖项更改为使用okta sdk java,我现在在该行上收到了两个错误:AuthenticationResponse无法解析为类型,并且类型的authenticate方法(String,char[],String,TririgaAuthenticationHandler)未定义Clienton建议对于身份验证,我应该使用。我最初使用的那个。