Tomcat Версия: 5.0.28 JDK: 1.5.0.14Tomcat не может выбрать класс-путь из манифеста файла
Проблема:
Я использую как зимует и распорки Мы не на последняя и самая большая версия для этих библиотек. Итак, нужна другая версия библиотеки apache-commons.
Решение, которое я имею в виду:
Использование файла манифеста и указать другую версию апача-достоянию для каждого
Мой веб-приложение развертывается в WebApps \ MyApp
И lib - webapps \ myapp \ WEB-INF \ lib
Я изменил Manifest.mf в hibernate3.jar следующим образом:
Manifest-Version: 1,0
Archiver-Version: Сплетение Archiver Создано-By: 1.5.0_15-b04 (ВС> Microsystems Inc.) Class-Path: hibernatelib/SLF4J-апи-1,5 .2.jar
и поставить SLF4J-апи-1.5.2.jar в WebApps \ MyApp \ WEB-INF \ Lib \ hibernatelib
Теперь я хотел бы ожидать, что SLF4J-апи-1,5. 2.jar будет загружаться автоматически вместе с гибернациейНо ее не работает ... Tomcat не в состоянии найти банку файлы, указанные в .mf, как описано выше
Вопрос:
- я делаю что-то не так? или это Tomcat?
- Есть ли еще одно решение этой проблемы?
Я уже пробовал \ проверил следующий
- Проверены для символов новой строки в конце файла
- Если я ставлю SLF4J-Апи-1.5.2.jar в основной Lib папке- ошибка идет away-, так что я знаю его не удалось найти конкретную банку файл
- Пробовал относительный, абсолютный путь в файле манифеста
Хорошо, тогда как вы достигаете того, что я пытаюсь сделать? У меня есть общая библиотека между двумя разными библиотеками Как их скомпилировать? –
Kool Это помогает Я попытался ответить, но не хватило повторений :) –
Без проблем, рад, что я мог бы помочь. –