【问题标题】:PicketLink ClassNotFoundException org.picketlink.Identity on deployment to WildFly部署到 WildFly 时的 PicketLink ClassNotFoundException org.picketlink.Identity
【发布时间】:2015-08-31 08:55:25
【问题描述】:

我想在 WildFly 服务器上的 Web 应用程序中使用 PicketLink API。我尝试使用 PicketLink Quickstart "picketlink-authorization-idm-jpa" 作为基本实现,并根据我的需要对其进行增强。但总是在将(未修改的)应用程序部署到我的服务器时,我得到一个ClassNotFoundException org.picketlink.Identity,但我不知道如何解决它。有人遇到同样的问题并找到了解决方案吗?我正在使用 Eclipse Mars 和 JBoss WildFly 服务器 8.2.0 和 9.0.1。

【问题讨论】:

    标签: java eclipse wildfly picketlink


    【解决方案1】:

    我之前没有遇到过这个问题,但是您可以尝试以下解决方案

    1) 尝试添加依赖,这里可能是 MANIFEST.MF 中的 picketlink-core-**.jar 2) 如果 (1) 不起作用,请尝试添加 jboss-deployment-structure.xml

    【讨论】:

    • 包含文件是 picketlink-api-2.7.0.Final.jar。不幸的是,这两种方法都对我不起作用,仍然出现同样的错误。
    【解决方案2】:

    我可以通过将 PicketLink 依赖项从 2.8.0.Beta1-SNAPSHOT 更改为 2.7.0.Final 自行解决问题。我不小心使用了 2.7.0.Final-SNAPSHOT 之前也没有工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-09
      • 1970-01-01
      • 1970-01-01
      • 2015-07-20
      • 2015-05-29
      • 2013-10-23
      相关资源
      最近更新 更多