Mindas użytkownik jest całkowicie poprawny: konieczne jest, aby utworzyć plik w dowolnym katalogu CATALINA_HOME
lub CATALINA_BASE
setenv.sh
, jako komentarz w pliku catalina.sh
wskazuje.
Istnieje jednak problem "kurczęcia i jajka", w którym Tomcat musi odgadnąć lokalizację katalogu CATALINA_HOME/bin/
w przypadku, gdy zmienna środowiskowa CATALINA_HOME
nie jest ustawiona.
Napotkano tę sytuację na serwerze Ubuntu, gdzie na szczęście Tomcat poprawnie odczytuje katalog CATALINA_HOME/bin/
. Dla środowiska pojedynczego użytkownika, w którym dostosowywanie Tomcat dla różnych użytkowników nie jest konieczne, wydaje się, że ustawienie zmiennej środowiskowej JAVA_HOME
lub JRE_HOME
w skrypcie catalina.sh
byłoby rozwiązaniem problemu "kurczęcia i jajka".
nie powinien to być "eksport JRE_HOME = ..."? –
Ghm, używam podobnego polecenia dla 'CATALINA_OPTS' i działa bez eksportowania. W każdym przypadku OP może to potwierdzić. – mindas
ok, proszę, zignoruj, wyeksportuj niepotrzebne dla setenv.sh –