Начална » как да » Инсталиране на Tomcat 6 на Ubuntu

    Инсталиране на Tomcat 6 на Ubuntu

    Ако работите с Ubuntu и искате да използвате контейнера на сървъра Tomcat, не трябва да използвате версията от хранилищата, тъй като просто не работи правилно. Вместо това трябва да използвате процеса на ръчно инсталиране, който описвам тук.

    Преди да инсталирате Tomcat ще искате да се уверите, че сте инсталирали Java. Бих предположил, че ако се опитвате да инсталирате Tomcat, вече сте инсталирали java, но ако не сте сигурни, че можете да проверите с командата dpkg така:

    dpkg -get-selections | grep sun-java

    Това трябва да ви даде този изход, ако вече сте инсталирали java:

    слънце-java6-bin инсталира слънце-java6-jdk инсталирате слънце-java6-jre инсталирате 

    Ако тази команда няма резултати, ще искате да инсталирате последната версия с тази команда:

    sudo apt-get install sun-java6-jdk

    Инсталация

    Сега ще изтеглим и извлечем Tomcat от сайта на Apache. Трябва да проверите дали няма друга версия и да я коригирате съответно.

    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

    Най-доброто нещо, което трябва да направите, е да преместите папката tomcat на постоянно място. Избрах / usr / local / tomcat, но можете да го преместите някъде другаде, ако искате.

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

    Tomcat изисква задаване на променливата JAVA_HOME. Най-добрият начин да направите това е да го зададете във вашия .bashrc файл. Можете също да редактирате вашия startup.sh файл, ако сте избрали.

    По-добрият метод е редактиране на вашия .bashrc файл и добавяне на удебелен ред там. Ще трябва да излезете от обвивката, за да влезе в сила промяната.

    vi ~ / .bashrc

    Добавете следния ред:

    експортиране на JAVA_HOME = / usr / lib / jvm / java-6-sun

    В този момент можете да стартирате tomcat само като изпълните скрипта startup.sh в папката tomcat / bin.

    Автоматично стартиране

    За да накарате Tomcat автоматично да стартира, когато зареждаме компютъра, можете да добавите скрипт, за да го направите автоматично стартиране и изключване.

    sudo vi /etc/init.d/tomcat

    Сега поставете следното:

    # Tomcat автоматично стартиране
    #
    # description: Автоматично стартира tomcat
    # processname: tomcat
    # pidfile: /var/run/tomcat.pid

    експортиране на JAVA_HOME = / usr / lib / jvm / java-6-sun

    случай $ 1 в
    започнете)
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    Спри се)
    sh /usr/local/tomcat/bin/shutdown.sh
    ;;
    рестартирам)
    sh /usr/local/tomcat/bin/shutdown.sh
    sh /usr/local/tomcat/bin/startup.sh
    ;;
    ESAC
    exit 0

    Ще трябва да направите скрипта изпълним, като изпълните командата chmod:

    sudo chmod 755 /etc/init.d/tomcat

    Последната стъпка всъщност е свързването на този скрипт към стартовите папки със символна връзка. Изпълнете тези две команди и ние трябва да сме на път.

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

    Tomcat сега трябва да бъде напълно инсталиран и работещ. Наслади се!