Инсталиране на 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 сега трябва да бъде напълно инсталиран и работещ. Наслади се!