
Este es el script que agregué a los datos del usuario:
#!/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 una AMI de Ubuntu 22.04 en AWS y devuelve el siguiente código después de realizar SSH y realizar un estado systemctl:
Failed to start tomcat.service: Unit tomcat.service not found.
He probado muchas cosas después de buscar mucho en Google y YouTube y nada parece funcionar. ¿Alguna idea de lo que pude haber hecho mal?
EDITAR: Inicialmente tenía el script intentando instalar open jdk 8, lo cambié a jdk 11 ya que es posible que 8 no sea compatible con Ubuntu 22.04. También estaba intentando instalar Tomcat 8. Probé 9 y ahora 10. Todo esto con nuevas instancias. Cuando nada de eso funcionó, intenté instalar manualmente. Probé la guía paso a paso que encontré.aquí! y tampoco funcionó.
Eliminé todo e intenté instalarlo manualmente en la carpeta /opt/ esta vez, pero aún así no funcionó.
(Mi SG permite los puertos 22 y 8080 por cierto)
Siempre que intento instalar a través de Instance Connect y sudo su en el directorio de inicio, en realidad funciona. Solo tengo que ir a /bin/ y ejecutar startup.sh y de hecho me permite acceder cuando escribo myip:8080. Pero tan pronto como salgo y voy a GitBash para realizar ssh, systemctl da el mismo error.