If-Koubou

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

Инсталиране на Tomcat 6 в Ubuntu (Как да)

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

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

dpkg -get-selections | grep sun-java

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

sun-java6-bin инсталирате sun-java6-jdk инсталирате sun-java6-jre install 

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

sudo apt-get инсталирате 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

Най-доброто нещо, което трябва да направите, е да преместите папката за котки на постоянно място. Избрах / 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 в папката на кофата / кофата.

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

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

sudo vi /etc/init.d/tomcat

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

# Автоматично стартиране на Tomcat
#
# description: Автоматично стартиране на котва
# 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
изход 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 сега трябва да бъде напълно инсталиран и работещ. Наслади се!