La dernière fois, j'ai pu installer TomCat sur VPS, alors je suis tombé sur essayer d'exporter et de déployer un fichier War comme HelloWorld dans Eclipse.
/opt/tomcat/webapps/
Je devrais pouvoir le faire simplement en me glissant directement en dessous, mais on m'a dit que la permission était refusée.
Lorsque j'ai vérifié les autorisations, il ne lisait que root, donc
cd /opt/tomcat
chmod -R 766 webapps
Vous pouvez y aller parce que vous venez de spécifier et de recommencer et de l'écrire, non? J'ai pensé, mais la permission a été refusée. Pourquoi?
Alors, ajoutons l'attribut de groupe tomcat au compte d'utilisateur. permission denied.
・ ・ Hmm? ?? Ah, peut-être que le programmeur ne fait que le copier, mais il est automatiquement décompressé, et la personne qui le copie a également l'autorisation d'exécution?
alors,
cd /opt/tomcat
chmod -R 777 webapps
Quand je l'ai essayé, j'ai pu le copier en toute sécurité, et même lorsque j'y ai accédé avec un navigateur, cela fonctionnait bien.
Cependant, dans l'état actuel des choses, n'importe qui peut écrire dans ce dossier, je me demande donc si je devrais définir l'utilisateur de déploiement de l'application sur le groupe tomcat et le définir sur 770.
Puisque tomcat dispose d'un mécanisme à déployer avec une console Web, il semble préférable de le configurer et de partir de là. Je l'ai essayé, mais je n'ai pas pu le saisir avec 403 car la partie réglage n'était pas suffisante, alors je l'ai déployé avec SCP pour le moment.
Recommended Posts