Linux, где установлена java?
После перезапуска сервера не поднялся автоматически веб-сервер, на котором крутится DBI (DB Informer).
При ручном запуске (./startup.sh) возвращается ошибка с указанием на отсутствие определения переменным среды:
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
[oracle@dbserver38 bin]$
При выполнении команды:
[root@dbserver38 ~]# java -version
-bash: java: command not found
Можно выполнить команду
[root@dbserver38 ~]# ls -alFh /etc/alternatives | grep bin/java
lrwxrwxrwx 1 root root 35 Nov 13 2017 java -> /usr/java/jdk1.8.0_101/jre/bin/java
lrwxrwxrwx 1 root root 32 Nov 13 2017 javac -> /usr/java/jdk1.8.0_101/bin/javac
lrwxrwxrwx 1 root root 34 Nov 13 2017 javadoc -> /usr/java/jdk1.8.0_101/bin/javadoc
lrwxrwxrwx 1 root root 41 Nov 13 2017 javafxpackager -> /usr/java/jdk1.8.0_101/bin/javafxpackager
lrwxrwxrwx 1 root root 32 Nov 13 2017 javah -> /usr/java/jdk1.8.0_101/bin/javah
lrwxrwxrwx 1 root root 32 Nov 13 2017 javap -> /usr/java/jdk1.8.0_101/bin/javap
lrwxrwxrwx 1 root root 39 Nov 13 2017 javapackager -> /usr/java/jdk1.8.0_101/bin/javapackager
lrwxrwxrwx 1 root root 39 Nov 13 2017 java-rmi.cgi -> /usr/java/jdk1.8.0_101/bin/java-rmi.cgi
lrwxrwxrwx 1 root root 33 Nov 13 2017 javaws -> /usr/java/jdk1.8.0_101/bin/javaws
[root@dbserver38 ~]#
после чего необходимо указать
export JAVA_HOME=/usr/java/jdk1.8.0_101export PATH=$JAVA_HOME/bin
После этого выполнить запуск вручную
[oracle@dbserver38 bin]$ ./startup.sh
Using CATALINA_BASE: /mnt/hd2tb/oracle_ee/playground/DBI
Using CATALINA_HOME: /mnt/hd2tb/oracle_ee/playground/DBI
Using CATALINA_TMPDIR: /mnt/hd2tb/oracle_ee/playground/DBI/temp
Using JRE_HOME: /usr/java/jdk1.8.0_101
Using CLASSPATH: /mnt/hd2tb/oracle_ee/playground/DBI/bin/bootstrap.jar:/mnt/hd2tb/oracle_ee/playground/DBI/bin/tomcat-juli.jar
Tomcat started.
[oracle@dbserver38 bin]$
Комментарии
Отправить комментарий