2014. augusztus 14., csütörtök

Apache Tomcat 8 telepítése Ubuntu 14.04 alá lépésről-lépésre

Az előzőekben általánosságban írtam a Tomcat telepítéséről. Most a pontos rendszer struktúrába illeszkedő telepítést írom le, a teljes szolgáltatás indítással, és leállítással együtt.

Jelenleg a legfrissebb Tomcat verzió a 8.0.9. Ezzel fogom bemutatni a telepítést.
Természetesen rendelkeznünk kell működő Java-val. Nálam az Oracle Java 8 van telepítve.
(java -version parancs kiadásával ellenőrizhető)

  1. Terminálban dolgozunk, indítsuk el.
  2. Töltsük le a Tomcat-et a /tmp könyvtárba, majd csomagoljuk ki
    sudo cd /tmp
    sudo wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.0.9/bin/apache-tomcat-8.0.9.tar.gz
    sudo tar -xvf apache-tomcat-8.0.9.tar.gz
  3. Mozgassuk a teljes kicsomagolt könyvtárstruktúrát a /usr/local/ könyvtárba
    sudo mv apache-tomcat-8.0.9 /usr/local
  4. Állítsuk be a Tomcat adminisztrátor felhasználót. Ezt a /usr/local/apache-tomcat-8.0.9/conf/tomcat-user.xml fájlban tehetjük meg. Adjuk hozzá a következő sorokat a fájlhoz, valahol a ... blokkon belül. Az itt megadott felhasználónév/jelszó párossal tudunk majd belépni a webes konfiguráló felületre.


  5. Hozzuk létre a /usr/local/apache-tomcat-8.0.9/bin/setenv.sh parancsfájl. Ebben tudjuk beállítani a szükséges környezeti változókat. A JRE_HOME szükséges és a Java könyvtárára kell hogy mutasson. A CATALINA_PID és a CATALINA_OPTS ahhoz kell hogy távoli debugolást tudjunk végezni a szerver által futtatott komponenseken. Az alábbi legyen a fájl tartalma:
    #!/bin/bash
    JRE_HOME=/usr/lib/jvm/java-8-oracle
    CATALINA_PID="$CATALINA_BASE/tomcat.pid"
    CATALINA_OPTS="-agentlib:jdwp=transport=dt_socket,address=8081,server=y,suspend=n"
  6. Állítsuk be a script attributumait
    sudo chmod 755 /usr/local/apache-tomcat-8.0.9/bin/setenv.sh
  7. Hozzuk létre az indító/leállító/újraindító scriptet. Ehhez a /etc/init.d/tomcat809 fájlt hozzuk létre és a tartalma legyen az alábbi:

    #!/bin/bash

    export CATALINA_HOME=/usr/local/apache-tomcat-8.0.9
    PATH=/sbin:/bin:/usr/sbin:/usr/bin

    start() {
        sh $CATALINA_HOME/bin/startup.sh
    }

    stop() {
        sh $CATALINA_HOME/bin/shutdown.sh
    }

    case $1 in
        start|stop) $1;;
        restart) stop; start;;
        *) echo "Run as $0 "; exit 1;;
    esac
  8. Fájl attributumokat állítsuk be 
    sudo chmod 755 /etc/init.d/tomcat809
  9. Ezek után már indíthatjuk/leállíthatjuk/újraindíthatjuk a tomcat-et, a start, stop, restart paraméterekkel meghívva az indító scriptet. Most indítsuk el 
    sudo /etc/init.d/tomcat809 start
  10. Ha azt szeretnénk hogy rendszerindításkor automatikusan induljon akkor frissítsük az rc.d-tsudo update-rc.d tomcat809 defaults
  11. Ezek után a localhost:8080 URL-el bejön a gépünkön futó Tomcat induló oldala. A menedzselő gombok megnyomásakor a tomcat-users.xml-ben megadott felhasználónév/jelszó adatokkal tudunk belépni.

Nincsenek megjegyzések:

Megjegyzés küldése