一.引言
在用linux搭建tomcat環(huán)境的時候奈懒,百度上查了很多教程,發(fā)現(xiàn)教程中有許多紕漏或者小錯誤導(dǎo)致tomcat環(huán)境搭建的不成功。在走了很多彎路之后救欧,linux下的tomcat環(huán)境終于搭建成功了。所以出了這個教程锣光,一方面是對搭建tomcat環(huán)境的鞏固練習(xí)笆怠,另一方面,希望這個教程能幫助到需要的人嫉晶。
二.搭建環(huán)境
2.1Linux骑疆,jdk田篇,tomcat版本
ubuntu-14.04.1-desktop-amd64
jdk1.8.0_141
apache-tomcat-9.0.0.M22
三.操作步驟
3.1jdk與tomact的下載
去oracle和apache的官網(wǎng)分別下載jdk及tomcat替废,若沒有設(shè)置,默認(rèn)將保存再home/Dowmloads目錄下泊柬。如圖1.1是已經(jīng)下載好的兩個壓縮文件椎镣。
ps:由于我的ubuntu是64位的,下了64位的jdk兽赁。如果jdk與ubuntu的版本不匹配状答,將會導(dǎo)致安裝不成功。至于tomcat就沒有什么64位刀崖,32位之分了惊科。
圖1.1
3.2解壓jdk
在解壓的過程中,我們首先確定要解壓的文件在Downloads目錄下亮钦,而我們決定是將jdk解壓到/usr/local/src目錄下(一般這個目錄是自動存在的馆截,如果不存在,那么就隨意新建一個目錄放解壓文件)蜂莉。
首先快捷鍵ctrl+alt+t打開終端蜡娶。
進(jìn)入Downloads目錄:cd Downloads
解壓文件并放入/usr/local/src目錄下:
sudo tar zxvf jdk-8u141-linux-x64.tar.gz -C /usr/local/src
解壓過程,出現(xiàn)這個說明解壓成功了映穗。
這個時候我們進(jìn)入/usr/local/src目錄下查看:
cd /usr/local/src
ls
解壓后的文件夾名稱叫jdk1.8.0_141窖张。記住這個名字,等會兒要配置環(huán)境變量蚁滋。
3.3配置環(huán)境變量
用gedit打開 /etc/profile文件進(jìn)行環(huán)境變量的配置:
sudo gedit /etc/profile
如圖3.3.1在文件末尾加上
export JAVA_HOME=/usr/local/src/jdk1.8.0_141(jdk所在路徑)
export JRE_HOME=/usr/local/src/jdk1.8.0_141/jre(jre所在路徑)
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
然后保存宿接。
圖3.3.1
配置完環(huán)境變量之后,要使配置生效辕录,在終端輸入命令行睦霎。
source /etc/profile,若沒有報錯踏拜,說明配置正確碎赢。
3.4驗(yàn)證是否配置成功
在終端輸入java -version,出現(xiàn)java的版本說明成功安裝jdk速梗。若未成功肮塞,請檢查jdk的版本與解壓jdk的路徑是否配置正確襟齿。
3.5解壓tomcat
以解壓jdk同樣的方法將tomact壓縮包解壓到/usr/local目錄下。
在此不再做詳細(xì)說明枕赵。
查看/usr/local 目錄下解壓后的文件猜欺。
tomcat解壓后的文件夾名字叫apache-tomcat-9.0.0.M22。
3.6配置tomcat環(huán)境變量
這個過程需要兩步拷窜,在網(wǎng)上很多教程都忽略了第二步开皿,導(dǎo)致配置不成功。
在配置之前篮昧,我們需要給apache-tomcat-9.0.0.M22加入權(quán)限赋荆,否則將無法操作該文件夾。
命令:sudo chmod 777 apache-tomcat-9.0.0.M22 -R
1)配置/etc/profile文件
sudo gedit /etc/profile
在原有的基礎(chǔ)上配置tomat環(huán)境變量懊昨。
export JAVA_HOME=/usr/local/src/jdk1.8.0_141
export JRE_HOME=/usr/local/src/jdk1.8.0_141/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH:$CATALINA_HOME/lib
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH:$CATALINA_HOME/bin
export CATALINA_HOME=/usr/local/apache-tomcat-9.0.0.M22(tomcat文件目錄)
保存文件窄潭。
如圖3.6.1所示,應(yīng)該為所有配置上的環(huán)境變量酵颁。
圖3.6.1
同樣的嫉你,source /etc/profile使配置生效。
2)配置tomcat的catalina.sh文件
進(jìn)入apache-tomcat-9.0.0.M22文件夾下的bin目錄躏惋。
cd /usr/local/apache-tomcat-9.0.0.M22/bin
打開tomcat自身配置文件
sudo gedit catalina.sh
我們找到cygwin=false這一句幽污,然后在這一句下面加入:
JAVA_HOME=/usr/local/src/jdk1.8.0_141
四.啟動關(guān)閉tomcat
4.1.啟動tomcat
在bin目錄下
sudo ./startup.sh
出現(xiàn)如下圖的界面,服務(wù)器已經(jīng)開啟簿姨。
打開瀏覽器距误,輸入localhost:8080
至此linux上的tomact就搭建成功了。
4.2.關(guān)閉tomcat
若需關(guān)閉tomcat款熬,在bin目錄下輸入
sudo ./shutdown.sh