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