Installation Tomcat 10.x sur debian

Réduire
X
Réduire
  •  

  • Installation Tomcat 10.x sur debian

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		image.png 
Affichages :	84 
Taille :		12,0 Ko 
ID : 			67

    1 — Installing Tomcat

    apt update​

    apt install default-jdk​

    java -version​

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		image.png 
Affichages :	9 
Taille :		50,1 Ko 
ID : 			68



    useradd -m -d /opt/tomcat -U -s /bin/false tomcat​

    wget -c https://downloads.apache.org/tomcat/...10.1.15.tar.gz

    tar xf apache-tomcat-10.1.15.tar.gz -C /opt/tomcat --strip-components=1

    chown -R tomcat:tomcat /opt/tomcat/
    chmod -R u+x /opt/tomcat/bin

    2 — Configuring Admin Users


    nano /opt/tomcat/conf/tomcat-users.xml​​

    <role rolename="admin-gui" />
    <user username="admin" password="admin" roles="manager-gui,admin-gui" />


    nano /opt/tomcat/webapps/manager/META-INF/context.xml
    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		image.png 
Affichages :	9 
Taille :		58,9 Ko 
ID : 			69

    nano /opt/tomcat/webapps/host-manager/META-INF/context.xml
    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		image.png 
Affichages :	9 
Taille :		58,9 Ko 
ID : 			69


    3 — Creating service​​

    nano /etc/systemd/system/tomcat.service

    [Unit]
    Description=Tomcat
    After=network.target

    [Service]
    Type=forking

    User=tomcat
    Group=tomcat

    Environment="JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64"
    Environment="JAVA_OPTS=-Djava.security.egd=file:///dev/urandom"
    Environment="CATALINA_BASE=/opt/tomcat"
    Environment="CATALINA_HOME=/opt/tomcat"
    Environment="CATALINA_PID=/opt/tomcat/temp/tomcat.pid"
    Environment="CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC"

    ExecStart=/opt/tomcat/bin/startup.sh
    ExecStop=/opt/tomcat/bin/shutdown.sh

    UMask=0007
    RestartSec=10
    Restart=always​

    [Install]
    WantedBy=multi-user.target​


    systemctl daemon-reload

    systemctl start tomcat

    systemctl status tomcat​

    systemctl enable tomcat


    4 — Accessing the Web Interface

    http://your_server_ip:8080

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		image.png 
Affichages :	9 
Taille :		134,3 Ko 
ID : 			70
    Press on the Manager App button on the right.​

    Cliquez sur l'image pour la voir en taille réelle 

Nom : 		image.png 
Affichages :	9 
Taille :		193,1 Ko 
ID : 			71​​​
    ​​
      L'envoi de commentaires est désactivé.

    Article Tags

    Réduire

    Latest Articles

    Réduire

    • Nmap
      par hcornet
      Sommaire

      Lien : https://nmap.org/

      1. Présentation

      Nmap est un utilitaire pour la découverte de réseaux et l'audit de sécurité.
      De nombreux systèmes et réseaux les administrateurs le trouvent également utile pour des tâches telles que le réseau.
      L'inventaire, la gestion des calendriers de mise à niveau des services et la surveillance de l'hôte ou disponibilité du service.
      Nmap utilise des paquets IP bruts de nouvelles manières...
      19 August 2025, 13h07
    • Ls en couleurs
      par hcornet
      Pour avoir ls en couleur il faut taper ls --color. C'est bien me direz vous mais c'est chiant au possible à taper à chaque fois !

      Code:
      alias ls="ls --color=auto"​
      16 April 2025, 11h10
    • Guide de sécurisation d'un serveur Linux après installation
      par hcornet
      La sécurisation d'un nouveau serveur Linux est une étape cruciale avant sa mise en production. Ce guide présente les mesures fondamentales à prendre immédiatement après l'installation pour protéger votre système.

      1. Mise à jour du système

      La première action à effectuer est la mise à jour complète du système d'exploitation :

      Code:
      # Pour Debian/Ubuntu
      sudo apt update && sudo apt upgrade -y
      
      # Pour CentOS/RHEL
      sudo dnf update
      ...
      15 April 2025, 09h12
    • Installation Debian 11 sécurisé
      par hcornet


      Installation



      Puis nous cliquons sur le bouton Continue.​



      Puis nous cliquons sur le bouton Continuer.​



      Puis nous cliquons sur le bouton Continuer.​









      Puis nous cliquons sur le bouton Continuer.​




      Puis nous cliquons sur le bouton Continuer.​​



      Puis nous cliquons sur le bouton...
      06 November 2023, 21h49
    • Docker - Installer Shipyard en mode manager ou node
      par hcornet


      Mettre d’installer de manière simple et rapide
      (si le script est nommé setup.sh)

      setup.sh manager => télécharge et install un manager
      setup.sh node 192.168.0.1 => télécharge et install un node

      L’adresse IP indiqué est celle du manager installé avant
      #/bin/bash

      # Install docker, docker-compose, shipyard, fix ip4
      yum -y update

      mkdir /etc/systemd/system/docker.service.d

      tee /etc/systemd/system/docker.service.d/docker.conf...
      22 October 2023, 18h47
    • Raspberry – Personnalisation écran d’accueil
      par hcornet


      Pour personnalisé son écran de connexion en ssh, il faut éditer le fichier /home/pi/.bash_profile et /etc/motd.somewhere.or.other

      let upSeconds="$(/usr/bin/cut -d. -f1 /proc/uptime)"
      let secs=$((${upSeconds}%60))
      let mins=$((${upSeconds}/60%60))
      let hours=$((${upSeconds}/3600%24))
      let days=$((${upSeconds}/86400))
      UPTIME=`printf "%d days, %02dh%02dm%02ds" "$days" "$hours" "$mins" "$secs"`...
      21 October 2023, 18h27
    Chargement...