Ако работите с Ubuntu и искате да използвате контейнера на сървъра Tomcat, не трябва да използвате версията от хранилищата, тъй като просто не работи правилно. Вместо това ще трябва да използвате ръчния процес на инсталиране, който описвам тук.
Преди да инсталирате Tomcat, ще искате да се уверите, че сте инсталирали Java. Бих предположил, че ако се опитвате да инсталирате Tomcat вече сте инсталирали Java, но ако не сте сигурни, че можете да проверите с командата dpkg така:
dpkg –get-selections | grep sun-java
Това трябва да ви даде този изход, ако вече сте инсталирали Java:
sun-java6-bin install sun-java6-jdk install sun-java6-jre install
Ако тази команда няма резултати, ще искате да инсталирате най-новата версия с тази команда:
sudo apt-get install sun-java6-jdk
Инсталация
Сега ще изтегляме и извличаме Tomcat от сайта на apache. Трябва да проверите, за да се уверите, че няма друга версия и съответно да коригирате.
wget https://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
Добавете следния ред:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
В този момент можете да започнете tomcat като просто изпълнявате скрипта startup.sh в папката на кофата / кофата.
Автоматично стартиране
За да стартирате автоматичното стартиране на компютъра, когато стартираме компютъра, можете да добавите скрипт, за да стартирате автоматичното стартиране и изключването му.
sudo vi /etc/init.d/tomcat
Сега поставете следното:
# Tomcat auto-start # # description: Auto-starts tomcat # processname: tomcat # pidfile: /var/run/tomcat.pid
export JAVA_HOME=/usr/lib/jvm/java-6-sun
case $1 in start) sh /usr/local/tomcat/bin/startup.sh;; stop) 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
Ще трябва да направите скрипта изпълним чрез стартиране на командата 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 сега трябва да бъде напълно инсталиран и работещ. Наслади се!