Не удается запустить Tomcat на Ubuntu

Я установил Tomcat на Ubuntu. Затем я создал нового пользователя. Затем сделали:

liferay@web-svr:~/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin$ chmod +x *.sh 

Впоследствии я добавил JAVA_HOME и PATH в bash следующим образом:

 JAVA_HOME=/etc/jdk1.7.0_07 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH и JAVA_HOME=/etc/jdk1.7.0_07 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH 

Затем я начал Tomcat:

  liferay@web-svr:~/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin$ sh startup.sh 

И я получаю эту ошибку:

 liferay@web-svr:~/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin$ sh startup.sh Using CATALINA_BASE: /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27 Using CATALINA_HOME: /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27 Using CATALINA_TMPDIR: /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp Using JRE_HOME: /usr/lib/jvm/java-6-openjdk-amd64 Using CLASSPATH: /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/bootstrap.jar:/home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/tomcat-juli.jar touch: cannot touch '/home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out': Permission denied ./catalina.sh: 389: ./catalina.sh: cannot create /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out: Permission denied 

Я сделал:

 su admin chmod 755 /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/ 

Но это не помогает. Что может быть неправильным?

UPDATE OK Я сделал:

 sudo chmod 777 /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out 

И теперь, когда я запускаю Tomcat, я получаю эту ошибку:

 liferay@web-svr:~/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin$ sh startup.sh Using CATALINA_BASE: /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27 Using CATALINA_HOME: /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27 Using CATALINA_TMPDIR: /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/temp Using JRE_HOME: /usr/lib/jvm/java-6-openjdk-amd64 Using CLASSPATH: /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/bootstrap.jar:/home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/bin/tomcat-juli.jar 

UPDATE2

У меня ошибка в JAVA_HOME. Теперь у меня все правильно. Но когда я запускаю tomcat, у меня все еще есть тот же результат и в каталинии. У меня есть ~ 1000 строк ошибок и строки:

 июл 17, 2013 8:48:45 AM org.apache.catalina.startup.Catalina start INFO: Server startup in 24802 ms 

И в myhost: 80 У меня есть пустая страница и на myhost: 8080 У меня 404 в FireBug и пустая страница в браузере.

One Solution collect form web for “Не удается запустить Tomcat на Ubuntu”

Это строка ошибки:

 touch: cannot touch '/home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out': Permission denied ./catalina.sh: 389: ./catalina.sh: cannot create /home/liferay/liferay-portal-6.1.1-ce-ga2/tomcat-7.0.27/logs/catalina.out: Permission denied 

Все, что вы отправили после исправления разрешений , не является ошибкой, это просто сообщения журнала, сообщающие вам, что сервер запущен и что конкретно произошло во время запуска.

Чтобы проверить, работает ли tomcat, вы можете попробовать netstat -l и / или проверить свой .conf, настроен ли порт 80 или 8080 или что-то совершенно другое.

Он просто показывает пустую страницу в корневом каталоге / не обязательно является признаком проблемы, а также зависит от того, что было настроено в установке tomcat и liferay. Чтобы поддержать вас, вам нужна более конкретная тема.

  • Установка NFS через WAN, порты
  • Ubuntu & Linux Mint: драйверы нескольких графических карт
  • Ubuntu не загружается; застрял в initramfs
  • Heartbeat с виртуальным IP-адресом в Ubuntu 12.04
  • Плавная прокрутка - откуда она взялась?
  • Как проверить, открыт или заблокирован какой-либо порт на других серверах из dev?
  • Медленная загрузка на Ubuntu 16.04 LTS
  • Как запустить `переустанавливать xkb-data` для Broken Installation в Live USB?
  • Как заставить Наутилуса «Открыть с помощью архивного монтера»?
  • Могу ли я печатать через CUPS на устройстве ARM без драйверов, установив CUPS на сервер x86 с драйверами?
  • ssh-copy-id для разных удаленных хостов
  • Linux и Unix - лучшая ОС в мире.