0

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

4

2 回答 2

0

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

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

于 2015-08-31T09:21:17.530 回答
0

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

于 2015-09-24T20:16:45.487 回答