linux上搭建tomcat

一.引言

在用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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末深寥,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子贤牛,更是在濱河造成了極大的恐慌惋鹅,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,729評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件殉簸,死亡現(xiàn)場離奇詭異闰集,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)般卑,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,226評論 3 399
  • 文/潘曉璐 我一進(jìn)店門武鲁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蝠检,你說我怎么就攤上這事沐鼠。” “怎么了?”我有些...
    開封第一講書人閱讀 169,461評論 0 362
  • 文/不壞的土叔 我叫張陵饲梭,是天一觀的道長乘盖。 經(jīng)常有香客問我,道長憔涉,這世上最難降的妖魔是什么订框? 我笑而不...
    開封第一講書人閱讀 60,135評論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮兜叨,結(jié)果婚禮上穿扳,老公的妹妹穿的比我還像新娘。我一直安慰自己国旷,他們只是感情好矛物,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,130評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著议街,像睡著了一般泽谨。 火紅的嫁衣襯著肌膚如雪璧榄。 梳的紋絲不亂的頭發(fā)上特漩,一...
    開封第一講書人閱讀 52,736評論 1 312
  • 那天,我揣著相機(jī)與錄音骨杂,去河邊找鬼涂身。 笑死,一個胖子當(dāng)著我的面吹牛搓蚪,可吹牛的內(nèi)容都是我干的蛤售。 我是一名探鬼主播,決...
    沈念sama閱讀 41,179評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼妒潭,長吁一口氣:“原來是場噩夢啊……” “哼悴能!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起雳灾,我...
    開封第一講書人閱讀 40,124評論 0 277
  • 序言:老撾萬榮一對情侶失蹤漠酿,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后谎亩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體炒嘲,經(jīng)...
    沈念sama閱讀 46,657評論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,723評論 3 342
  • 正文 我和宋清朗相戀三年匈庭,在試婚紗的時候發(fā)現(xiàn)自己被綠了夫凸。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,872評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡阱持,死狀恐怖夭拌,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤鸽扁,帶...
    沈念sama閱讀 36,533評論 5 351
  • 正文 年R本政府宣布道逗,位于F島的核電站,受9級特大地震影響献烦,放射性物質(zhì)發(fā)生泄漏滓窍。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,213評論 3 336
  • 文/蒙蒙 一巩那、第九天 我趴在偏房一處隱蔽的房頂上張望吏夯。 院中可真熱鬧,春花似錦即横、人聲如沸噪生。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,700評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽跺嗽。三九已至,卻和暖如春页藻,著一層夾襖步出監(jiān)牢的瞬間桨嫁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,819評論 1 274
  • 我被黑心中介騙來泰國打工份帐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留璃吧,地道東北人。 一個月前我還...
    沈念sama閱讀 49,304評論 3 379
  • 正文 我出身青樓废境,卻偏偏與公主長得像畜挨,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子噩凹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,876評論 2 361

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理巴元,服務(wù)發(fā)現(xiàn),斷路器驮宴,智...
    卡卡羅2017閱讀 134,716評論 18 139
  • 最近在 Linux 下成功整合了 Tomcat 和 Apache 逮刨,其中難免踩了各種坑,在這里記錄下過程以便大家學(xué)...
    王蒼天閱讀 1,925評論 2 10
  • 本來這篇文章是作為自己私有記錄的幻赚,所以也沒有MarkDown(主要是不怎么寫博客禀忆,也不熟悉)。稍微修改一下就發(fā)上來...
    v587的毅哥閱讀 3,097評論 0 22
  • 服務(wù)器https配置 配置https操作說明文檔 1落恼、查看服務(wù)器環(huán)境配置(tomcat和apache合并使用) 2...
    南京楊小兵閱讀 8,863評論 0 9
  • 軍訓(xùn)贊一一寫給二十二中2016級孩子 斷去秀發(fā)棄綺羅箩退, 銘記校訓(xùn)守公約。 烈日灼空膚色變佳谦, 稚軀挺拔汗成河戴涝。 迷彩...
    弦子之歌閱讀 191評論 0 1