Die Installation von Tomcat ist fehlgeschlagen, nachdem das Skript über die Benutzerdaten einer Ubuntu EC2-Instanz auf AWS ausgeführt wurde

Die Installation von Tomcat ist fehlgeschlagen, nachdem das Skript über die Benutzerdaten einer Ubuntu EC2-Instanz auf AWS ausgeführt wurde

Dies ist das Skript, das ich den Benutzerdaten hinzugefügt habe:

#!/bin/bash
sudo apt update
sudo apt upgrade -y
sudo apt install openjdk-11-jdk -y
sudo apt install tomcat10 tomcat10-admin tomcat10-docs tomcat10-common git -y

Es handelt sich um ein Ubuntu 22.04 AMI auf AWS und es gibt den folgenden Code zurück, nachdem ich SSH verwendet und einen Systemctl-Status ausgeführt habe:

Failed to start tomcat.service: Unit tomcat.service not found.

Ich habe viel gegoogelt und auf YouTube gesucht und vieles ausprobiert, aber nichts scheint zu funktionieren. Irgendeine Idee, was ich falsch gemacht haben könnte?

EDIT: Ich hatte das Skript zunächst so eingerichtet, dass es Open JDK 8 installieren sollte, habe es dann aber auf JDK 11 geändert, da 8 möglicherweise nicht mit Ubuntu 22.04 kompatibel ist. Ich habe auch versucht, Tomcat 8 zu installieren. Ich habe 9 und jetzt 10 ausprobiert. All dies mit neuen Instanzen. Als nichts davon funktionierte, habe ich versucht, es manuell zu installieren. Ich habe die Schritt-für-Schritt-Anleitung ausprobiert, die ich gefunden habe.Hier! und es hat auch nicht funktioniert.

Habe das Ganze gelöscht und diesmal versucht, es manuell im Ordner /opt/ zu installieren, hat immer noch nicht funktioniert.

(Mein SG erlaubt übrigens die Ports 22 und 8080)

Immer wenn ich versuche, über Instance Connect und sudo su im Home-Verzeichnis zu installieren, funktioniert es tatsächlich. Ich muss nur zu /bin/ gehen und startup.sh ausführen und es lässt mich tatsächlich darauf zugreifen, wenn ich myip:8080 eingebe. Aber sobald ich beende und zu GitBash gehe, um ssh zu verwenden, gibt systemctl denselben Fehler aus.

verwandte Informationen