Forutsetninger
Oppdater systemet ditt
Oppdater variabelen JAVA_HOME
Opprett en bruker for å kjøre Tomcat-nettserveren
Konfigurer Tomcat
Denne guiden forklarer hvordan du installerer Apache Tomcat på en Ubuntu 16.04-server.
Forutsetninger
- Distribuer en ny Ubuntu 16.04-serverforekomst.
- Opprett en ikke-root sudo-bruker.
- Logg inn på maskinen via SSH som brukeren du opprettet.
Oppdater systemet ditt
Sørg for at du har den siste stabile versjonen av Ubuntu 16.04.
sudo apt-get update
Installer Java.
sudo apt-get install default-jdk
Oppdater JAVA_HOMEvariabelen
Finn katalogen for JAVA_HOME.
update-alternatives --config java
Kopier katalogen, og skriv deretter inn følgende.
nano /etc/environment
Dette vil åpne filen som inneholder miljøvariabler.
Legg til JAVA_HOME.
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java"
Banen i anførselstegn er banen du bruker.
Lagre og lukk filen.
Last inn miljøvariablene på nytt slik at de trer i kraft.
source /etc/environment
Sjekk for å være sikker på at det fungerte:
echo $JAVA_HOME
Du vil se banen du har lagt inn.
Opprett en bruker for å kjøre Tomcat-nettserveren
Vi vil kalle denne brukeren 'tomcat', men du kan bruke hvilket som helst navn for denne brukeren.
groupadd tomcat
useradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
Sørg for at du vet hvilken versjon av Tomcat du vil installere.
For denne opplæringen vil vi bruke versjon 8.5.24, og nedlastingslenken er som følger.
http://www-eu.apache.org/dist/tomcat/tomcat-8/v8.5.24/bin/apache-tomcat-8.5.24.tar.gz
Husk å velge nedlastingen med .gzutvidelse.
Lag en katalog for Tomcat-filene.
mkdir /opt/tomcat
Last ned Tomcat.
cd
wget your-tomcat-link
Pakk ut filene i tomcat-mappen.
tar xvf apache-tomcat-8*tar.gz -C /opt/tomcat --strip-components=1
Du kan trykke på " Tab"-tasten etter å ha skrevet apache, siden du bare har én nedlasting i mappen din.
Sørg for at mappene har de riktige tillatelsene.
cd /opt/
sudo chown -R tomcat tomcat/
Vis JAVA_HOMEbanen igjen, slik at du kan kopiere den.
nano /etc/systemd/system/tomcat.service
Kopier og lim inn innstillingene nedenfor i tomcat.servicefilen du nettopp har opprettet. Rediger JAVA_HOMEbanen til den du kopierte. Etter dette, lagre og lukk filen.
[Unit]
Description=Apache Tomcat Web Application Container
After=network.target
[Service]
Type=forking
Environment=JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64/jre
Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid
Environment=CATALINA_HOME=/opt/tomcat
Environment=CATALINA_BASE=/opt/tomcat
Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'
ExecStart=/opt/tomcat/bin/startup.sh
ExecStop=/opt/tomcat/bin/shutdown.sh
User=tomcat
Group=tomcat
UMask=0007
RestartSec=10
Restart=always
[Install]
WantedBy=multi-user.target
Last inn SystemD-demonen på nytt slik at tjenesteinnstillingene som ble lagt til er inkludert.
sudo systemctl daemon-reload
Start Tomcat-tjenesten.
sudo systemctl start tomcat
Sjekk statusen til Tomcat-serveren.
sudo systemctl status tomcat
Bla til http://your_ip_address:8080
Du vil se Tomcat-serverens landingsside.