2015-08-31 114 views
0

我想在WildFly服務器上的Web應用程序中使用PicketLink API。我嘗試使用PicketLink Quickstart "picketlink-authorization-idm-jpa"作爲基本實現,並根據我的需要進行增強。但總是在將(未修改的)應用程序部署到我的服務器時,我得到一個ClassNotFoundException org.picketlink.Identity,我不知道如何解決它。有人有同樣的問題,並找到了解決辦法嗎?我使用Eclipse Mars和JBoss WildFly服務器8.2.0和9.0.1。PicketLink ClassNotFoundException org.picketlink.Identity部署到WildFly

回答

0

我可以通過將PicketLink依賴從2.8.0.Beta1-SNAPSHOT更改爲2.7.0.Final來解決問題。我不小心使用了2.7.0.Final-SNAPSHOT之前也沒有工作。

0

我以前沒有遇到這個問題,但你可以嘗試以下解決方案

1)嘗試添加依賴關係,這可能是picketlink核心 - 在MANIFEST.MF 2 **罐子),如果(1)不起作用嘗試添加jboss-deployment-structure.xml

+0

包含文件是picketlink-api-2.7.0.Final.jar。不幸的是,兩種方式都不適用於我,仍然會出現同樣的錯誤。 – Benny