JAVA UBUNTU

Instalar Java y Tomcat10 en Ubuntu 24.04 LTS


Pasos instalación java en Ubuntu 24.04:


actualizamos la información de los repositorios:

~$ sudo apt update

Si queremos instalar la versión por defecto del JRE el paquete que nos interesa es default-jre, que en su versión completa se instalaría así:

~$ sudo apt install -y default-jre


Si preferimos la versión ligera o headless el paquete indicado es default-jre-headless:

~$ sudo apt install -y default-jre-headless

 Y si lo que necesitamos es el entorno de desarrollo o JDK tenemos la vesión completa:

~$ sudo apt install -y default-jdk

O la versión headless JDK:

~$ sudo apt install -y default-jdk

Este comando muestra el número de versión de Java que usa el sistema

~$ java -version

Para configurar la versión por defecto de Java de entre las que hayamos instalado en Ubuntu 24.04 LTS, utilizamos el siguiente comando

~$ sudo update-alternatives --config java

Comando para poder descargar Tomcat10 de la pagina:

~$ wget https://downloads.apache.org/tomcat/tomcat-10/v10.1.34/bin/apache-tomcat-10.1.34.tar.gz

Creamos el nuevo usuario tomcat:

~$ sudo useradd -U -m -d /opt/tomcat -k /dev/null -s /bin/false tomcat

A continuación descomprimimos el paquete que acabamos de descargar directamente en su ubicación definitiva:

~$ sudo tar xf apache-tomcat-10.1.34.tar.gz -C /opt/tomcat/

Asignamos como propietario de los archivos de Tomcat 10 el usuario tomcat que hemos creado:

~$ sudo chown -R tomcat: /opt/tomcat/

creamos un enlace simbólico sin números para facilitar la instalación y configuración:

~$ sudo ln -s /opt/tomcat/apache-tomcat-10.1.34/ /opt/tomcat/apache-tomcat

Configurar e iniciar el servicio

~$ sudo nano /etc/systemd/system/tomcat10.service

El contenido será el siguiente:

[Unit]

Description=Tomcat 10.1 servlet container para Ubuntu 24.04 LTS Noble Numbat

After=network.target

[Service]

Type=forking

User=tomcat

Group=tomcat

Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"

Environment="CATALINA_BASE=/opt/tomcat/apache-tomcat"

Environment="CATALINA_HOME=/opt/tomcat/apache-tomcat"

Environment="CATALINA_PID=/opt/tomcat/apache-tomcat/temp/tomcat.pid"

Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"

ExecStart=/opt/tomcat/apache-tomcat/bin/startup.sh

ExecStop=/opt/tomcat/apache-tomcat/bin/shutdown.sh

[Install]

WantedBy=multi-user.target

Una vez guardado el archivo, podemos iniciar el servicio con el comando systemctl:

~$ sudo systemctl start tomcat10

Para comprobar el estado del servicio en cualquier momento, usaremos el comando 

systemctl status tomcat10


habilitamos el servicio:

~$ sudo systemctl enable tomcat10

habilitamos el paso del puerto 8080:

sudo ufw allow 8080/tcp



Accedemos a la pagina web:

http://localhost:8080


Comentarios

Entradas populares de este blog

SERVIDOR DNS PRINCIPAL Y SECUNDARIO

AWS WINDOWS SERVER FTP

HTTP-WINDOWS SERVER IIS