Główna » jak » Instalowanie Tomcat 6 na Ubuntu

    Instalowanie Tomcat 6 na Ubuntu

    Jeśli używasz systemu Ubuntu i chcesz używać kontenera serwletu Tomcat, nie powinieneś używać wersji z repozytoriów, ponieważ to po prostu nie działa poprawnie. Zamiast tego musisz użyć ręcznego procesu instalacji, który tutaj opisuję.

    Zanim zainstalujesz Tomcat, upewnij się, że zainstalowałeś Javę. Zakładam, że jeśli próbujesz zainstalować Tomcat, już zainstalowałeś Javę, ale jeśli nie jesteś pewien, możesz sprawdzić za pomocą polecenia dpkg:

    dpkg -get-selections | grep sun-java

    To powinno dać ci to wyjście, jeśli już zainstalowałeś java:

    sun-java6-bin install sun-java6-jdk zainstaluj instalację sun-java6-jre 

    Jeśli to polecenie nie przynosi rezultatów, za pomocą tego polecenia możesz zainstalować najnowszą wersję:

    sudo apt-get install sun-java6-jdk

    Instalacja

    Teraz pobierzemy i rozpakujemy Tomcat ze strony apache. Należy sprawdzić, czy nie ma innej wersji i odpowiednio dostosować.

    wget http://apache.hoxt.com/tomcat/tomcat-6/v6.0.14/bin/apache-tomcat-6.0.14.tar.gz

    tar xvzf apache-tomcat-6.0.14.tar.gz

    Najlepiej przenieść folder tomcat na stałe miejsce. Wybrałem / usr / local / tomcat, ale możesz go przenieść gdzie indziej, jeśli chcesz.

    sudo mv apache-tomcat-6.0.14 / usr / local / tomcat

    Tomcat wymaga ustawienia zmiennej JAVA_HOME. Najlepszym sposobem na to jest ustawienie go w pliku .bashrc. Możesz także edytować swój plik startup.sh, jeśli tak zdecydujesz.

    Lepszą metodą jest edycja pliku .bashrc i dodanie tam pogrubionej linii. Musisz wylogować się z powłoki, aby zmiana zaczęła obowiązywać.

    vi ~ / .bashrc

    Dodaj następujący wiersz:

    export JAVA_HOME = / usr / lib / jvm / java-6-sun

    W tym momencie możesz uruchomić tomcat po prostu wykonując skrypt startup.sh w folderze tomcat / bin.

    Automatyczne uruchamianie

    Aby automatycznie uruchomić tomcat po uruchomieniu komputera, możesz dodać skrypt, aby automatycznie uruchamiać i wyłączać.

    sudo vi /etc/init.d/tomcat

    Teraz wklej następujące elementy:

    # Automatyczne uruchamianie Tomcat
    #
    # description: Automatycznie uruchamia kocur
    # processname: tomcat
    # pidfile: /var/run/tomcat.pid

    export JAVA_HOME = / usr / lib / jvm / java-6-sun

    Przypadek 1 USD w
    początek)
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    zatrzymać)
    sh /usr/local/tomcat/bin/shutdown.sh
    ;;
    restart)
    sh /usr/local/tomcat/bin/shutdown.sh
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    esac
    exit 0

    Konieczne będzie wykonanie skryptu za pomocą polecenia chmod:

    sudo chmod 755 /etc/init.d/tomcat

    Ostatnim krokiem jest połączenie tego skryptu z folderami startowymi za pomocą dowiązania symbolicznego. Wykonaj te dwa polecenia i powinniśmy być na dobrej drodze.

    sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat
    sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat

    Tomcat powinien teraz być w pełni zainstalowany i sprawny. Cieszyć się!