Mam zainstalowany tomcat7 na mojej maszynie Ubuntu. Przy próbie ponownego uruchomienia serwera dostaję komunikat ustawić JAVA_HOME ale jest on ustawiony w .bashrcDlaczego JAVA_HOME nie jest rozpoznawany przez tomcat7 w systemie Ubuntu?
export JAVA_HOME=/usr/lib/jvm/java-8-oracle
export CATALINA_HOME=/usr/share/tomcat7
Błąd:
[email protected]<ubuntu_14.04>:~$ sudo service tomcat7 restart
[sudo] password for omkars:
* no JDK or JRE found - please set JAVA_HOME
[email protected]<ubuntu_14.04>:~$ echo $JAVA_HOME
/usr/lib/jvm/java-8-oracle
Co może być brakuje? Dzięki.
pierwszy: wyeksportować zmienne środowiskowe jako „omkars” i rozpocząć „tomcat7” jako root za pomocą 'sudo '; środowiska nie zostaną przekazane do tego procesu. Po drugie: Nie mam pod ręką Ubuntu, ale: na RedHat/CentOS istnieją konfiguracje serwera aplikacji w '/ etc /' określające środowiska do uruchamiania. Spróbuj grep '/ etc' dla" JAVA_HOME ". –