29Jun
Ja jūs izmantojat Ubuntu un vēlaties izmantot Tomcat servletes konteineru, nevajadzētu izmantot krātuves 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, kuram jau ir instalēta java, bet, ja neesat pārliecināts, ka varat ar dpkg komandu pārbaudīt šādi:
dpkg -get-selections |grep sun-java
Tam vajadzētu dot jums šo izlaidi, ja jau esat instalējis java:
sun-java6-bin instalēt sun-java6-jdk instalēt sun-java6-jre instalētJa šai komandai nav rezultātu, jūs vēlaties instalētjaunākā versija ar šo komandu:
sudo apt-get install saule-java6-jdk
instalācija
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 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
Labākā lieta, kas jādara, ir pārvietot tomcat mapi uz pastāvīgu 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 tajā turpat pievieno treknrakstu. Lai izmaiņas stātos spēkā, jums būs jāatstāj čaula.
vi ~ /. bashrc
Pievienojiet šādu rindu:
eksportēšana JAVA_HOME = /usr/lib/jvm/ java-6-sun
Šajā brīdī jūs varat sākt čempionu, vienkārši izpildot skriptu startup.sh mapē tomcat / bin.
Automātiska palaišana
Lai tomātu automātiski palaistu, kad mēs palaižam datoru, varat pievienot skriptu, lai to automātiski palaistu un izslēgtu.
sudo vi /etc/init.d/ tomcat
Tagad ielīmējiet šādi:
# Tomcat automātiskais starts
#
# apraksts: Automātiski sākas tomcat
# procesa nosaukums: tomcat
# pidfile: /var/run/ tomcat.pid
eksports JAVA_HOME = /usr/lib/jvm/ java-6-saule
gadījumā $ 1
sākumā)
sh /usr/local/tomcat/bin/ startup.sh
; ;
pieturas)
sh /usr/local/tomcat/bin/ shutdown.sh
; ;
restart)
sh /usr/local/tomcat/bin/ shutdown.sh
sh /usr/local/tomcat/bin/ startup.sh
; ;
esac
izeja 0
Jums būs jāveic skripta izpildāmība, palaižot chmod komandu:
sudo chmod 755 /etc/init.d/ tomcat
Pēdējais solis ir faktiski saistīt š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-as /etc/init.d/ tomcat /etc/rc1.d/ K99tomcat
sudo ln-as /etc/init.d/ tomcat /etc/rc2.d/ S99tomcat
Tomcat tagad ir pilnībā jāuzstāda un jāaktivizē.Izbaudi!