PDFlib работает, только если библиотека находится в / usr / lib, а не в произвольном пути - PullRequest
1 голос
/ 15 декабря 2011

мы используем PDFlib для персонализации PDF.

Библиотека pdflib.jar и файл libpdf_java.so находятся в папке:

/home/user/my/custom/library/path/

Я запускаю сервер с этим аргументом:

java -Djava.library.path=/home/user/my/custom/library/path/

как упомянуто в учебнике pdflib

После развертывания на моем сервере jBoss5 я получил это сообщение об ошибке:

ОШИБКА [STDERR] Невозможно загрузить общую библиотеку PDFlib / DLL для Java. Убедитесь, что правильно установили собственную библиотеку PDFlib. Для тебя информация, текущее значение java.library.path:
/ Главная / пользователь / мой / пользовательский / библиотека / путь /

Итак, путь не верный (я пробовал с и без / в конце)

Если я поместил jar и lib в мою папку / usr / lib, все будет нормально, но не с моими пользовательскими папками.

Я использую его на Linux 64bit, если это имеет значение! Пользовательская папка и файлы получили chmod 755 - так что это не должно быть проблемой

Ждем ваших подсказок!

...