XML-файлы в java classpath не найдены - PullRequest
0 голосов
/ 16 декабря 2010

Я пытался добавить некоторые файлы конфигурации в JAR-манифесты class-path. Такие вещи, как Spring, файлы Log4j и т. Д. ... когда я запускаю jar, он выбирает другие jar в пути к классам, чтобы он мог запустить начальный класс приложения (который находится в другом jar), но он только ищет файлы XML в каталоге банка находится, хотя я могу видеть ее путь в манифесте.

Есть идеи, как мне это исправить?

1 Ответ

0 голосов
/ 16 декабря 2010

Попробуйте запустить его с подробным переключателем загрузки классов в командной строке java, чтобы убедиться, что классы в jar действительно загружаются.

В MANIFEST.MF есть ограничение длины строки в 72 байта - убедитесь, что у вас нет длинных строк.

http://download.oracle.com/javase/1.3/docs/guide/jar/jar.html#Notes%20on%20Manifest%20and%20Signature%20Files

...