您好,登錄后才能下訂單哦!
本篇內(nèi)容主要講解“redhat linux5.6下怎么安裝jdk和tomcat”,感興趣的朋友不妨來看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來帶大家學(xué)習(xí)“redhat linux5.6下怎么安裝jdk和tomcat”吧!
一,安裝JDK
1,首先下載jdk安裝文件jdk-1_5_0_19-linux-amd64.bin
然后將bin文件上傳到linux服務(wù)器上,放到/usr/java下(java目錄可自建)
2. 然后進(jìn)入
# cd /usr/java
修改權(quán)限使其具有執(zhí)行權(quán)限
#chmod a+x(或775) jdk-1_5_0_19-linux-amd64.bin
#. /jdk-1_5_0_19-linux-amd64.bin
****安裝程序運(yùn)行****
稍等一下,安裝完成(如果中間出現(xiàn)提示,按Y繼續(xù))
# cd /usr /java/jdk-1_5_0_19
# ls
輸入上面的命令,查看安裝成功的java文件,至此我們的jdk安裝完畢。
(如果一臺(tái)已裝好JDK,可以打包拷貝到其他機(jī)器進(jìn)行解壓就可用了)
二. 配置環(huán)境變量
java在windows下安裝完后需要配置環(huán)境變量,linux也不另外。
# vi /etc/profile
在該文件中添加下面幾行代碼,然后保存退出(命令是:wq),這樣我們的java環(huán)境變量就設(shè)置好了。
JAVA_HOME=/usr/java/jdk1.5.0_19
CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export PATH CLASSPATH JAVA_HOME
//以下是設(shè)置的tomcat的環(huán)境變量,先寫在這,后面安裝tomcat也需要設(shè)置環(huán)境變量
export CATALINA_BASE=/usr/tomcat/apache-tomcat-6.0.29
export CATALINA_HOME=/usr/tomcat/apache-tomcat-6.0.29
注意以上設(shè)置環(huán)境變量中具體路徑需要要根據(jù)你的實(shí)際安裝路徑來修改。
注:#source /etc/profile 使環(huán)境變量生效
#java -version查看版本是否與安裝一致
三.部署Tomcat
1.下載Tomcat安裝文件,我用的是apache-tomcat-6.0.29.tar.gz免安裝版本。用ssh的文件傳輸工具,將其上傳到linux服務(wù)器上。我將放在這個(gè)文件下(/usr/tomcat目錄可自建).
2.運(yùn)行下面命令來進(jìn)行解壓
# cd /usr/tomcat
# tar zxvf apache-tomcat-6.0.29.tar.gz
*******解壓中******
解壓成功了,然后參考步驟二,設(shè)置下tomcat的環(huán)境變量。
輸入下面命令來啟動(dòng)tomcat
# cd /usr/tomcat/tomcat-6.0.29/bin
# ./startup.sh
**** Tomcat 啟動(dòng) ****
(如果要遷移TOMCAT到別的目錄,可以CP -RA進(jìn)行直接平移)
3.然后在windows下瀏覽器中輸入你服務(wù)器的IP地址url,如http://IP地址:8080
出現(xiàn)tomcat的首頁(yè) 說明tomcat安裝成功了。
四.安裝過程中遇到的問題和解決方法
如果輸入上面url訪問失敗,即tomcat啟動(dòng)失敗,請(qǐng)用下面的方法來嘗試處理
(1).權(quán)限問題,用戶權(quán)限和文件是否有可執(zhí)行權(quán)限。
a.普通用戶權(quán)限一般不足,請(qǐng)Google命令給用戶加權(quán)限,我是用root用戶來進(jìn)行安裝的,因此沒有遇到這個(gè)問題。
b.文件的權(quán)限不夠,大部分時(shí)候是沒有可執(zhí)行權(quán)限。我在安裝過程中失敗后,給下面文件( /usr/tomcat/tomcat-6.0.29/bin)文件夾中所有文件賦予了可執(zhí)行權(quán)限??捎孟旅娴拿?。
# cd /usr/tomcat/tomcat-6.0.29/bin
# chmod 777 "文件名" (如:#chmod 777 startup.sh)
(2)防火墻和端口問題 查看tomcat的8080端是否開啟
首先確定是不是防火墻問題,可以運(yùn)行下面命令將防火墻服務(wù)關(guān)閉,然后再訪問看是否正常。如果正常,說明是防火墻問題,我安裝過程就是遇到這個(gè)問題,后來發(fā)現(xiàn)時(shí)防火墻問題,用下面方法解決掉了。
關(guān)閉服務(wù)器的防火墻服務(wù)命令
# service iptables stop
開啟服務(wù)器的防火墻服務(wù)命令
# service iptables start
編輯和開啟防火墻相應(yīng)端口命令
# vim /ect/sysconfig/iptables
查看端口是否被占用,查看端口命令
# netstat -tpan|gerp 8080
查看所有進(jìn)程命令
# ps -ef
殺死一個(gè)進(jìn)程命令
# kill 進(jìn)程id (注:呵呵,感覺比windows下簡(jiǎn)單多了,kill you, hehe)
查看系統(tǒng)初始所有服務(wù)命令
# cd /etc/rc.d/init.d
# ls
掛載服務(wù),刪除服務(wù),服務(wù)列表可以通過下面命令查看到
# chkconfig -h
補(bǔ)充:
關(guān)閉tomcat的命令:
首先進(jìn)入tomcat目錄:cd /usr/local/apache-tomcat-6.0.29/bin/
然后執(zhí)行:./shutdown.sh -s
啟動(dòng)tomcat的命令:
cd /usr/local/apache-tomcat-6.0.29/bin/
./startup.sh
如果要調(diào)試,可以這樣啟動(dòng):
./catalina.sh run(顯示信息啟動(dòng),關(guān)掉會(huì)關(guān)閉TOMCAT)
如果tomcat停止不了,可以用kill命令殺死進(jìn)程:
linux kill某一用戶的所有tomcat進(jìn)程
ps aufx|grep tomcat|grep root|awk '{print $2}'|xargs kill -9
conf下的server.xml文件里通過connect port改默認(rèn)連接端口8080為80
到此,相信大家對(duì)“redhat linux5.6下怎么安裝jdk和tomcat”有了更深的了解,不妨來實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。