Я запускаю приложение Java на сервере Linux, использующем Tibco RV, и получаю следующую ошибку:
TibrvException[error=901,message=Library not found: tibrvj]
Что вызывает эту проблему?
Я уже добавил путь к библиотеке libb, содержащий *.so
в LD_LIBRARY_PATH
, но результат тот же.
UPDATE:
В настоящее время я добавил <MyApp>/libs/tibrvj.jar
в classpath
. Файл tibrvj.jar был скопирован из среды Windows в коробку Linux, где я запускаю свое приложение. Я удалил это из пути к классам и добавил еще одну ссылку <TibcoDirectory>/libs/tibrvj.jar
, и это устранило проблему. Они имеют разные размеры с предыдущим файлом, и, вероятно, есть разница между копией из Windows и той, что в настоящее время находится в коробке Linux. Может кто-нибудь объяснить, почему это так?