Ubuntu安裝JDK配置Tomcat服務java
一、首先安裝JDKlinux
安裝的是jdk-6u17-linux-i586.bin版本。apache
首先切換到管理員帳號
root007@bill021:/# sudo suubuntu
而後進入到JDK安裝文件所在的目錄:執行 chmod 777 便可將權限放到最大。tomcat
root007@bill021:/#chmod 777 jdk-6u17-linux-i586.bin服務器
權限開放好以後,就可進行安裝了。ui
root007@bill021:/# ./jdk-6u17-linux-i586.binspa
如若沒有開放最大權限,就執行下面的命令進行安裝。開放源代碼
root007@bill021:/# sh ./jdk-6u17-linux-i586.binserver
一路Enter下去,將會出現不少English字幕(這都是在介紹Java的一些協議啊,仍是挺長的),最後會有提示出現問你要選擇什麼?Do you agree to the above license terms? [yes or no] ,這個確定能看懂是啥意思。
此刻就會出現jdk1.6.0_17目錄,恭喜你JDK順利安裝完成了,接着就進行環境變量的配置。
JDK環境變量配置,有兩個文件會被涉及到:
一個是:/etc/environment >> 是系統啓動加載索引。
一個是:/etc/profile >> 是環境變量。
設置PATH,JAVA_HOME,CLASSPATH環境變量:
二、修改環境變量
修改第一個系統啓動加載索引配置文件
root007@bill021:/# gedit /etc/environment
打開後會看到以下所示:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
而後在文件開頭加上如下路徑:是指JDK所安裝的路徑
>>> /home/ubtools/jdk1.6.0_17/bin:
以下所示:
PATH="/home/ubtools/jdk1.6.0_17/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
而後在下面再加入三行配置:
export JAVA_HOME=/home/ubtools/jdk1.6.0_17
export JRE_HOME=/home/ubtools/jdk1.6.0_17/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
修改第二個環境變量配置文件:
root007@bill021:/# gedit /etc/profile
在彈出的profile文件的末尾,umask 022以前加上如下設置的語句:
export JAVA_HOME=/home/ubtools/jdk1.6.0_17
export JRE_HOME=/home/ubtools/jdk1.6.0_17/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
(其中JRE_HOME的路徑在ubuntu下用dpkg進行查看
root007@bill021:/# dpkg -L jdk1.6.0_17
安裝完成後,從新啓動一下系統。打開終端查看JDK的版本,以下所示:
root007@bill021:/# echo $JAVA_HOME
/home/ubtools/jdk1.6.0_17/
root007@bill021:/# echo $CLASSPATH
:/home/ubtools/jdk1.6.0_17/lib:/home/ubtools/jdk1.6.0_17/jre/lib
root007@bill021:/# echo $PATH
/home/ubtools/jdk1.6.0_17/bin/:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
root007@bill021:/# java -version
java version "1.6.0_17"
Java(TM) SE Runtime Environment (build 1.6.0_17-b03)
Java HotSpot(TM) Client VM (build 12.3-b02, mixed mode, sharing)
JDK安裝配置就OK 順利搞定
二、接着進行手動安裝 Tomcat,而非經過apt-get install安裝。
Tomcat 是一個用於解析JAVA Servlet和JSP的容器,常常用於中小型JAVA Web應用服務器,開放源代碼且免費提供給公衆使用。
若是你喜歡用什麼版本,就到 Tomcat 官方主頁 www.apache.org/ 選擇你要使用的版本,最好選擇Binary Distributions,下載以zip或者.tar.gz結尾的文件,解壓後就能夠直接使用了。這裏的Binary Distributions對於Windows和UNIX是通用的,這可真的體現了JAVA一次編譯處處運行的原則了。Tomcat的運行環境須要JAVA的支持,因此你必須得先安裝JDK到你的系統裏,確保已經配置好了JAVA運行的環境變量,(安裝步驟疏忽)。
如今就開始進行實戰安裝,將你下載到的 Tomcat 壓縮文件解壓到你喜歡的目錄下。
root@bill021:/# tar zxvf apache-tomcat-5.5.27.tar.gz
解壓完成後進入到解壓目錄中:
root@bill021:/# cd apache-tomcat-5.5.27/bin
打開 catalina.sh 文件進行編輯,在文件的大概 81 行後面回車,添加 JAVA_HOEM,JAVA_OPTS二行代碼,以下所示:
JAVA_HOME=/home/Program/jdk1.6.0_17
JAVA_OPTS="-server -Xms512m -Xmx1024m -XX:PermSize=600M -XX:MaxPermSize=600m -Dcom.sun.management.jmxremote"
添加完上面二行代碼後,保存關閉,退出 bin 目錄,進入到 conf 目錄下。
打開 tomcat-users.xml 文件,修改以下:
<tomcat-users>
<role rolename="manager"/>
<role rolename="admin"/>
<user username="Ja8Enq3Px" password="92UbqZrTU" roles="admin,manager"/>
</tomcat-users>
修改完成以後,保存關閉。打開 server.xml 文件進行修改,修改 Tomcat 使用的端口號,默認爲8080端口,要是系統沒有佔用,就沒必要修改,使用默認8080端口便可。上面的配置文件就修改完成了,如今就能夠啓動 Tomcat 服務了。
而後再鍵入命令:
root@bill021:/# ./startup.sh
當看到相似如下輸出時,大功告成,tomcat就成功啓動了:
tomcat啓動成功後,就能夠訪問http://localhost:9090來檢測tomcat是否成功運行。
注:tomcat默認端口是8080,端口號能夠在config目錄的server.xml中進行更改,但要注意,在Linux中1000之內的端口號必須須要root權限,使用時要加sudo命令,1000之外的OK。
若是能看到上圖黃色小貓內容的網頁,即說明Tomcat已成功運行。Tomcat的安裝配置也順利完成,很是簡單。