Ja jūs izmantojat Ubuntu un vēlaties izmantot Tomcat servletes konteineru, jums nevajadzētu izmantot krātuvju versiju, jo tā vienkārši nedarbojas pareizi. Tā vietā jums būs jāizmanto rokasgrāmatas instalēšanas process, ko es šeit izklāsta.
Pirms Tomcat instalēšanas jūs vēlaties pārliecināties, vai esat instalējis Java. Es domāju, ja jūs mēģināt instalēt Tomcat, kuru jau esat instalējis java, bet, ja neesat pārliecināts, ka jūs varat pārbaudīt ar dpkg komandu šādi:
dpkg –get-selections | grep sun-java
Tam vajadzētu dot jums šo izlaidi, ja jau esat instalējis java:
sun-java6-bin install sun-java6-jdk install sun-java6-jre install
Ja šai komandai nav rezultātu, jūs vēlaties instalēt jaunāko versiju ar šo komandu:
sudo apt-get install sun-java6-jdk
Uzstādīšana
Tagad mēs lejupielādēsim un izvilksim Tomcat no Apache vietnes. Jums vajadzētu pārbaudīt, lai pārliecinātos, vai nav citas versijas, un atbilstoši pielāgot.
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
Vislabāk to izdarīt ir pārvietot tomcat mapi uz pastāvīgo atrašanās vietu. Es izvēlējos / usr / local / tomcat, bet jūs to varētu pārvietot kaut kur citur, ja vēlaties.
sudo mv apache-tomcat-6.0.14 /usr/local/tomcat
Tomcat nepieciešams iestatīt JAVA_HOME mainīgo. Labākais veids, kā to izdarīt, ir iestatīt to savā.bashrc failā. Jūs varētu arī rediģēt savu startup.sh failu, ja jūs to izvēlējāties.
Labāka metode rediģē jūsu.bashrc failu un pievieno treknrakstu rindiņu. Lai izmaiņas stātos spēkā, jums būs jāatstāj čaula.
vi ~/.bashrc
Pievienot šādu rindu:
export JAVA_HOME=/usr/lib/jvm/java-6-sun
Šajā brīdī jūs varat sākt čempionu, vienkārši izpildot startup.sh skriptu tomcat / bin mapē.
Automātiska palaišana
Lai tomātu automātiski palaistu, kad mēs sākam datoru, varat pievienot skriptu, lai to automātiski palaistu un izslēgtu.
sudo vi /etc/init.d/tomcat
Tagad ielīmējiet:
# 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
Jums būs jāizveido izpildāmā skripts, palaižot chmod komandu:
sudo chmod 755 /etc/init.d/tomcat
Pēdējais solis tiešām sasaista šo skriptu ar starta mapēm ar simbolisku saiti. Izpildīt šīs divas komandas, un mums vajadzētu būt mūsu ceļā.
sudo ln -s /etc/init.d/tomcat /etc/rc1.d/K99tomcat sudo ln -s /etc/init.d/tomcat /etc/rc2.d/S99tomcat
Tomcat tagad ir pilnībā jāuzstāda un jāuzstāda ekspluatācijā. Izbaudi!