本篇內容主要講解“Linux JDK和TOMCAT的安裝及環(huán)境設置”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強。下面就讓小編來(lái)帶大家學(xué)習“Linux JDK和TOMCAT的安裝及環(huán)境設置”吧!
1. JDK
進(jìn)入安裝目錄
#cd /home
#cp jdk-1_5_0_02-linux-i586.rpm /usr/local
#cd /usr/local
給所有用戶(hù)添加可執行的權限
#chmod +x jdk-1_5_0_02-linux-i586.rpm.bin
#./jdk-1_5_0_02-linux-i586.rpm.bin
此時(shí)會(huì )生成文件jdk-1_5_0_02-linux-i586.rpm,同樣給所有用戶(hù)添加可執行的權限
#chmod +x jdk-1_5_0_02-linux-i586.rpm
安裝程序
#rpm -ivh jdk-1_5_0_02-linux-i586.rpm
出現安裝協(xié)議等,按接受即可。
2.設置環(huán)境變量。
#vi /etc/profile
在最后面加入
#set java environment
JAVA_HOME=/usr/java/jdk-1_5_0_02
CLASSPATH=.:$JAVA_HOME/lib.tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出。
要使JDK在所有的用戶(hù)中使用,可以這樣:
vi /etc/profile.d/java.sh
在新的java.sh中輸入以下內容:
#set java environment
JAVA_HOME=/usr/java/jdk-1_5_0_02
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH
保存退出,然后給java.sh分配權限:chmod 755 /etc/profile.d/java.sh
2.TOMCAT
本人由于做項目的關(guān)系,需要將Web應用部署到Linux系統上使用,并且需要配置SSL-two-way連接,以前在上學(xué)的時(shí)候也使用過(guò)Linux,不過(guò)只是一些皮毛,這次需要重新使用,所以就總結一下,同時(shí)用到了Linux下的自動(dòng)運行程序Cron。軟件環(huán)境版本為如下:
操作系統:RedHat Enterprise Linux V.4
JDK:jdk1.5.0_09
Tomcat:5.5.17
首先安裝Linux系統,本人做項目用的Linux系統是比較貴的企業(yè)版本。安裝過(guò)程中主要有以下幾個(gè)比較重要的步驟,(由于安裝過(guò)程有比較詳細的向導,所以這里不再贅述):
安裝過(guò)程向導語(yǔ)言,如果英語(yǔ)很好,就可以使用英語(yǔ),如果不熟悉,還是用簡(jiǎn)體中文安裝的比較好。
分區時(shí)可以使用自動(dòng)分區或者手動(dòng)分區,由于僅限于試驗用,所以整個(gè)目錄結構只有一個(gè)根目錄(/)和SWAP分區。
由于本系統需要使用SSL安全連接,而Linux自帶的防火墻對SSL等十開(kāi)放的,所以在安裝過(guò)程中需要將其關(guān)閉。
安裝過(guò)程中設置網(wǎng)絡(luò )時(shí)根據實(shí)際情況進(jìn)行設置,如果僅僅作為試驗性的學(xué)習,可以將主機名設置為localhost,這對系統將來(lái)的設置很方便。
設置系統用戶(hù)時(shí)可以自己新創(chuàng )建帳戶(hù)(推薦),也可以只使用一個(gè)root用戶(hù)(作為試驗性學(xué)習時(shí))。
選擇安裝組件時(shí)可以選擇自定義安裝,安裝過(guò)程中最好直接選擇將一些編譯器安裝,例如gcc等等,這樣在編譯安裝時(shí)可以省去重新安裝編譯器的問(wèn)題。(操作就是選中開(kāi)發(fā)工具這個(gè)項目):
一切就緒之后,就可以安裝了。筆者安裝的版本中有四張光盤(pán),可以根據安裝向導直至安裝結束。結束后需要重新引導系統。重新引導系統后,進(jìn)行一系列的設置,測試聲卡、創(chuàng )建帳戶(hù)、注冊等等操作。(注冊可以跳過(guò))最后進(jìn)行系統登陸:
建議:1.由于只是一個(gè)測試性的系統,為了不對自己的系統造成影響,可以將Linux系統安裝在虛擬機中,這樣不需要這個(gè)系統時(shí)可以隨時(shí)刪除,并且不會(huì )造成任何麻煩.
2.還有一點(diǎn)要注意的就是安裝過(guò)程中要選擇FTP服務(wù),也就是要安裝,然后再本機中搭建一個(gè)FTP,從而可以訪(fǎng)問(wèn)Windows操作系統,進(jìn)行文件的傳輸.
安裝完Linux后,就可以安裝環(huán)境軟件了.
首先下載上述環(huán)境軟件,下載完成后保存在自定義目錄中,筆者自定義目錄為/usr/zhangzhongl,然后首先要做的就是修改這些下載后文件的執行權限,從而使得它們變成可執行狀態(tài).進(jìn)入自定義目錄,執行chmod 777 *即可將權限放到最大.
安裝JDK,進(jìn)入自定義目錄,執行
./jdk1_5_0_10-linux-i586.bin
即可進(jìn)行jdk的安裝,安裝過(guò)程中之需要同意許可協(xié)議即可,正常安裝結束后,會(huì )在與jdk1_5_0_10-linux-i586.bin文件同一層目錄生成一個(gè)jdk目錄,筆者jdk目錄為jdk1.5.0_10,將其拷貝到自己想放置的目錄,推薦將目錄結構設置簡(jiǎn)短比較好,設置環(huán)境變量時(shí)比較方便。筆者jdk目錄為/usr/jdk1.5.0_10。
安裝完成后進(jìn)行環(huán)境變量的設置,執行以下命令:
cd /etc
vi profile.d/java.sh
在該文件中追加如下內容:(其中TOMCAT_HOME為非必需項目,只是先在這里添加,省去以后的工作)
#set java environment variables
export JAVA_HOME=/usr/jdk1.5.0_10
export TOMCAT_HOME=/usr/tomcat
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:.
export PATH=$PATH:$JAVA_HOME/bin
這里要注意*nix系統中的分隔符為冒號,而不時(shí)Windows中的分號。
設置完成后,重新啟動(dòng)系統,然后打開(kāi)新的終端,執行java,javac,java –version等命令,如果可以打印出相應的信息,則說(shuō)明jdk安裝成功,環(huán)境變量設置成功。
安裝TOMCAT
安裝TOMCAT只需要將TOMCAT解壓縮即可(一般情況下,Linux自帶有解壓縮.gz,.tar格式文件的工具,雙擊即可),存放在自定義目錄中,筆者自定義目錄為: /usr/tomcat
然后可以設置TOMCAT_HOME環(huán)境變量(上文中已經(jīng)設置)。進(jìn)入$OMCAT/bin目錄,執行./startup.sh命令,即可啟動(dòng)TOMCAT,執行命令后可以看到一些TOMCAT的環(huán)境變量:
然后進(jìn)入http://localhost:8080/,呵呵,那只小貓依然可愛(ài)吧!TOMCAT已經(jīng)安裝完成,那么,就可以部署我們的應用了。
將已經(jīng)打包的war文件拷貝到$TOMCAT_HOME/webapps目錄下,啟動(dòng)TOMCAT即可實(shí)現應用程序的部署。
下面介紹一下Linux的Cron程序,它類(lèi)似于Windows的任務(wù)管理,可以在指定的時(shí)間自動(dòng)運行指定程序,并發(fā)送郵件給管理員報告程序的運行的情況,本文不對該程序進(jìn)行詳細的描述,網(wǎng)絡(luò )上有很多相關(guān)的文章,大家可以參考,只給出一個(gè)實(shí)際的例子,作為參考。
項目中需要一個(gè)生成ssl/' target='_blank'>證書(shū)廢棄列表(CRL)的程序,來(lái)自動(dòng)運行,在每天的00:05:00時(shí)刻執行,并將執行情況:成功或者失敗記錄到日志中,并在失敗時(shí)發(fā)郵件通知管理員。
執行過(guò)程如下:
cd etc 進(jìn)入目錄
crontab –e 編輯root用戶(hù)的Cron程序文件
每個(gè)用戶(hù)都有自己的自定義運行程序,根據使用什么帳戶(hù)登陸而定。
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/jdk1.5.0_10/bin
MAILTO=root
HOME=/usr/app
05 00 * * * java –jar /usr/app/app.jar
其中前面部分可以看出是設置一些環(huán)境,比如用的SHELL,系統PATH,出錯時(shí)發(fā)送郵件的用戶(hù),當前目錄(HOME)。最后一行是實(shí)際執行的程序的設定:在每天的00:05:00時(shí)刻執行java程序。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站