Установил Tomcat7 через репозиторий через Synaptic package manager
и вставил папку моего приложения (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 и записи и т.д. Но это также не сработало.
Ошибка «Отказано в доступе» для каталога журналов, скорее всего, означает, что пользователь ОС, на котором запущен процесс Tomcat, не имеет разрешения на запись в этот каталог.
Предполагая, что вы запускаете Tomcat с пользователем «tomcat7», попробуйте установить права доступа и разрешения файловой системы для каталога журналов, например:
sudo chown -R tomcat7:tomcat7 /usr/share/tomcat7/logs
sudo chmod -R u+rw /usr/share/tomcat7/logs
Если вы работаете с Tomcat с другим пользователем ОС, замените tomcat7:tomcat7
по имени пользователя и основной группе этого пользователя, соответственно.