Grails - Batik.jar взаимодействие - PullRequest
0 голосов
/ 27 ноября 2011

Для внешней библиотеки нужна библиотека Batik.jar. Но при загрузке это выводит: java.lang.LinkageError: нарушение ограничения загрузчика: загрузчик (экземпляр) ранее инициировал загрузку для другого типа с именем «org / xml / sax / SAXParseException»

Я попытался изменить файл build config.groovy, чтобы исключить xml-apis, но он не сработал. Есть ли обходной путь для использования батика?

Ответы [ 2 ]

2 голосов
/ 01 октября 2012

Я столкнулся с той же проблемой, я вручную просмотрел все ivy*.xml файлы в %User%\.ivy2\cache\org.apache.xmlgraphics и удалил следующую запись:

<dependency org="xml-apis" name="xml-apis" rev="1.3.04" force="true" conf="compile->compile(*),master(*);runtime->runtime(*)"/>
0 голосов
/ 27 ноября 2011

У меня была такая же проблема с библиотеками селена, которые содержат некоторые xml-библиотеки.Я извлек эти новые / устаревшие версии из селен , и тогда это сработало.

Я заглянул в "батик" и в папке lib есть xalan, xerces и xml-apis.Попробуйте удалить их и надейтесь, что предоставленные из grails api-версии совместимы.

...