Balana "оценивает" команду, вызывающую NoClassDefFoundError
Я получил банку для балана 1.0.5 отсюда:
http://maven.wso2.org/nexus/content/groups/wso2-public/org/wso2/balana/org.wso2.balana/1.0.5/
У меня есть экземпляр pdp без конфигурации, и я пытаюсь передать ему образец строки запроса xacml, просто чтобы посмотреть, смогу ли я получить выходные данные, тогда я могу поработать над тем, чтобы дать PDP конфигурацию политики для работы, но я получаю это ошибка при вызове оцениваю.
Caused by: java.lang.NoClassDefFoundError: org/apache/xerces/util/SecurityManager
at org.wso2.balana.utils.Utils.getSecuredDocumentBuilderFactory(Utils.java:107)
at org.wso2.balana.Balana.<init>(Balana.java:215)
at org.wso2.balana.Balana.getInstance(Balana.java:228)
at org.wso2.balana.ctx.RequestCtxFactory.getXacmlRequest(RequestCtxFactory.java:173)
at org.wso2.balana.ctx.RequestCtxFactory.getRequestCtx(RequestCtxFactory.java:87)
at org.wso2.balana.PDP.evaluate(PDP.java:119)
Я хотел бы знать, если я использую неправильный источник, или я использую правильный источник неправильно.
- Это от использования 1.0.5 балана?
- Это от использования jar вместо исходных файлов?
- Должен ли я загружать, используя mvn, а не просматривать репозиторий wso2 maven?
- Я попытался отследить xercesimpl.jar, который содержит ссылки на SecurityManager, но когда я импортирую его в classpath, он ломает некоторые вещи в w3c xml, которые в противном случае работают нормально. Существует ли версия balana, которая использует SecurityManager System, а не пытается зависеть от xerces?
Я также попытался загрузить образец K-Market с той же банкой 1.0.5, и я получаю ту же ошибку, и снова с банкой 1.0.4, но она перестает происходить с другой ошибкой, если я иду на банку 1.0.3.
1 ответ
Решение
- Да, версия 1.0.5 балана содержит зависимость, которой нет в банке.
- Возможно, но маловероятно, поскольку исходные файлы, если они совпадают, все равно будут содержать те же зависимости.
- Без понятия. Я до сих пор не разобрался с Maven на 100%.
- Я думаю так. Ошибка перестает происходить при возврате к балане 1.0.3 jar