Установил Tomcat 7, но не может запускать приложения

Установил Tomcat7 через репозиторий через Synaptic package manager

enter image description here

и вставил папку моего приложения (Beerv1) в /var/lib/tomcat7/webapps/, а также в /usr/share/tomcat7-root/

По-прежнему получает

Статус HTTP 404 - /Beerv1/form.html

Использование:

CLASSPATH: /usr/share/tomcat7//bin/bootstrap.jar:/usr/share/tomcat7//bin/tomcat-juli.jar touch: cannot touch ‘/usr/share/tomcat7//logs/catalina.out’: Permission denied ./catalina.sh: 387: ./catalina.sh: cannot create /usr/share/tomcat7//logs/catalina.out: Permission denied

Эта ошибка отображается после удаления Tomcat7 & вручную загрузил пакет с веб-сайта apache-tomcat, распаковал его в (/usr/share) и добавил CATALINA_HOME=<path> и JAVA_HOME=<path>.

Мои веб-приложения не работали над пакетом репозитория. Я вставил свои веб-приложения в обе папки /usr/share/tomcat7-root и /var/lib/tomcat7/webapps. В Windows работает только вставка веб-приложений, а в Ubuntu - нет. Требуется ли какая-либо дополнительная настройка?

Я где-то читал, что файл myapp.xml должен быть создан в конфигурациях папок / etc / tomcat7 / conf / catalina и записи и т.д. Но это также не сработало.

4
задан 3 June 2015 в 23:38

1 ответ

Ошибка «Отказано в доступе» для каталога журналов, скорее всего, означает, что пользователь ОС, на котором запущен процесс Tomcat, не имеет разрешения на запись в этот каталог.

Предполагая, что вы запускаете Tomcat с пользователем «tomcat7», попробуйте установить права доступа и разрешения файловой системы для каталога журналов, например:

sudo chown -R tomcat7:tomcat7 /usr/share/tomcat7/logs
sudo chmod -R u+rw /usr/share/tomcat7/logs

Если вы работаете с Tomcat с другим пользователем ОС, замените tomcat7:tomcat7 по имени пользователя и основной группе этого пользователя, соответственно.

0
ответ дан 3 June 2015 в 23:38

Другие вопросы по тегам:

Похожие вопросы: