Beim letzten Mal konnte ich TomCat auf VPS installieren, daher bin ich auf den Versuch gestoßen, eine War-Datei wie Hello World in Eclipse zu exportieren und bereitzustellen.
/opt/tomcat/webapps/
Ich sollte in der Lage sein, dies zu tun, indem ich direkt darunter scatte, aber mir wurde gesagt, dass die Erlaubnis verweigert wurde.
Als ich die Berechtigungen überprüfte, wurde nur anderes als root gelesen
cd /opt/tomcat
chmod -R 766 webapps
Sie können damit anfangen, weil Sie einfach angeben und von vorne beginnen und es schreiben, oder? Ich dachte, aber die Erlaubnis wurde verweigert. Warum?
Fügen wir also das Tomcat-Gruppenattribut zum Benutzerkonto hinzu. permission denied.
Mm ・ Hmm? ?? Ah, vielleicht kopiert der Programmierer es nur, aber es wird automatisch entpackt, und die Person, die es kopiert, hat auch die Ausführungsberechtigung?
damit,
cd /opt/tomcat
chmod -R 777 webapps
Als ich es ausprobierte, konnte ich es sicher kopieren, und selbst wenn ich mit einem Browser darauf zugegriffen habe, hat es gut funktioniert.
So wie es ist, kann jeder in diesen Ordner schreiben, daher frage ich mich, ob ich den Bereitstellungsbenutzer der Anwendung auf die Tomcat-Gruppe setzen und auf 770 setzen sollte.
Da Tomcat über einen Mechanismus zum Bereitstellen mit einer Webkonsole verfügt, ist es besser, ihn festzulegen und von dort aus zu starten. Ich habe es versucht, konnte es aber mit 403 nicht eingeben, da der Einstellungsteil nicht ausreichte. Deshalb habe ich es vorerst mit SCP bereitgestellt.
Recommended Posts