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