Я не знаю об инструменте, который делает это хорошо, но я видел множество решений собственной разработки. Общая нить их должна минимизировать двоичные данные при управлении версиями и максимизировать текстовые данные для усиления питания стандартных scc систем. Сделать это:
Ваш путь к классам, вероятно, загроможден различными версиями JAR-файлов API Xerces. Очистите путь к классам. В случае веб-приложения это включает папки Webapp / WEB-INF / lib
, Appserver / lib
и / JRE / lib
.
Наиболее частая причина заключается в том, что у вас есть разные версии Xerces JAR, распространяющиеся по Webapp / WEB-INF / lib
и Appserver / lib
. Предполагая, что те, которые находятся в библиотеке сервера приложений, являются правильными версиями, поставляемыми по умолчанию, избавьтесь от тех, которые находятся в библиотеке webapp. У вас не должно быть никаких JAR для конкретного сервера приложений в библиотеке webapp.