Общие библиотеки не могут быть найдены внутри сеанса экрана

Я запускаю веб-приложение Maven на основе приставок на Red Hat Linux. Когда я запускаю его с помощью обычной команды, mvn jetty:run , он работает нормально.

Однако, когда я пытаюсь запустить эту команду под сеансом сеанса или командой nohup , у нее возникают проблемы с поиском разделяемых библиотек.

Эти общие библиотеки являются .so файлами, хранящимися в папке с именем lib . Я добавляю эту папку в свой путь к библиотеке Java в ~ / .bash_profile .

 export MAVEN_OPTS="-Djava.library.path=/group/lib" 

Я хотел знать, почему мой Jetty Webapp не работает, когда я запускаю его с экрана или nohup . Я думал, что экран по крайней мере наследует переменные среды из родительского процесса.

Любые идеи о том, что может быть неправильным?

One Solution collect form web for “Общие библиотеки не могут быть найдены внутри сеанса экрана”

screen (и даже nohup : он не обязательно встроенный) может запускать подоболочку . Если, например, инициализация вашей оболочки устанавливает PATH , и вы получили некоторый скрипт, чтобы настроить среду Java, тогда запуск такой оболочки приведет к поломке вещей, как описано.

  • Как установить переменную среды JAVA_HOME, которая будет сохранена при выходе?
  • не может открыть NetBeans IDE в Fedora 17
  • Проблема с именем пользователя su -c "./script.sh" и sudo -u ush bash -c "./script.sh" и Java classpath
  • Как переключить среду Java для определенного процесса?
  • Можно ли создавать псевдонимы, которые влияют на услуги, начиная?
  • Правильно ли он работает на сервере Tomcat? Почему кажется, что он не слушает порт 8080?
  • Обновление Oracle JDK
  • Ошибка Java, связанная с ошибкой при установке COMSOL
  • Запустить java-файл класса из терминала
  • Linux работает медленно с 0 swap left
  • Установите Java JDK и JRE на Debian 8
  • Interesting Posts

    Виртуальные хосты CentOS Apache – доступная структура типов

    как получить информацию о пользователе и процессах, которые он запускает в systemd?

    Можно ли запускать исполняемые файлы с установленного диска дистрибутива без загрузки в него?

    Конфигурация двух мониторов на мосту Intel Ivy

    Изменяет ли файл конфигурации Xresources Wayland?

    Очистить старые строки приглашения в bash для сохранения пространства прокрутки

    Високосный год – экстраполяция

    Многозадачность FreeBSD и других дистрибутивов Linux

    почему сценарий с интенсивной файловой системой не работает быстрее на диске

    Изменение паролей root с помощью setuid

    Как заблокировать экран для сеанса терминала?

    серверы имен стираются после перезапуска systemctl network.service

    Почему мне не удалось выполнить fsync (): дисковая квота превышена на моей Linux-машине?

    Удаление обратных косых черт из текстового файла

    Является непривилегированным LXC, где сам пользователь хоста отображается на 0 менее безопасным из того, где одна из его субад отображается на 0, и почему?

    Linux и Unix - лучшая ОС в мире.