[JAVA] SCP überträgt War-Datei an Tomcat

Einstellungen für die Tomcat-Ordnerberechtigung

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.

Ergänzung

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

SCP überträgt War-Datei an Tomcat
So stellen Sie Struts2 manuell als Kriegsdatei bereit
Greifen Sie auf die War-Datei im Stammverzeichnis von Tomcat zu
Port Tomcat nach MAMP
Herunterladen von Dateien (Servlet, HTML, Apache, Tomcat)
Erstellen Sie ein Java-Servlet und eine JSP-WAR-Datei für die Bereitstellung auf Apache Tomcat 9 mit Gradle
JavaDoc in Word-Datei ausgeben
Stellen Sie Maven das Tomcat-Projekt vor
XML-Baum in Datei ausgeben
So erstellen Sie eine JAR-Datei und eine War-Datei mit dem Befehl jar
Korrigieren Sie den Namen der Kriegsdatei auf den in Maven festgelegten