Tomcat7 installé via un référentiel via Synaptic package manager
et collé le dossier de mon application (Beerv1) à /var/lib/Tomcat7/webapps/
& aussi à /usr/share/Tomcat7-root/
Obtient toujours
Statut HTTP 404 - /Beerv1/form.html
En utilisant:
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
Cette erreur s'affiche après que j'ai désinstallé Tomcat7 et le package téléchargé manuellement du site Web Apache-Tomcat, que je l'ai extrait à (/usr/share
) et que j'ai ajouté CATALINA_HOME=<path>
& Java_HOME=<path>
.
Mes applications Web ne fonctionnaient pas sur le package de référentiel. J'ai collé mes applications Web dans le dossier /usr/share/Tomcat7-root
& /var/lib/Tomcat7/webapps
. Dans Windows, le simple collage de webapps a fonctionné, mais pas dans Ubuntu. Cela nécessite-t-il une configuration supplémentaire?
J'ai lu quelque part que le fichier myapp.xml devrait être créé dans le dossier/etc/Tomcat7/conf/catalina et l'écriture de configurations, etc. Mais cela n'a pas fonctionné non plus.
L'erreur "Autorisation refusée" pour le répertoire des journaux signifie très probablement que l'utilisateur du système d'exploitation exécutant le processus Tomcat n'a pas le droit d'écriture sur ce répertoire.
En supposant que vous exécutez Tomcat avec l'utilisateur "Tomcat7", essayez de définir les autorisations de propriété et de système de fichiers du répertoire des journaux, par exemple:
Sudo chown -R Tomcat7:Tomcat7 /usr/share/Tomcat7/logs
Sudo chmod -R u+rw /usr/share/Tomcat7/logs
Si vous exécutez Tomcat avec un utilisateur de système d'exploitation différent, remplacez Tomcat7:Tomcat7
par le nom d'utilisateur et le groupe principal de cet utilisateur, respectivement.