- Java Web開發實例大全(基礎卷) (軟件工程師開發大系)
- 軟件開發技術聯盟
- 1568字
- 2021-03-26 13:01:16
1.3 Linux系統配置JDK與Tomcat服務器
實例016 在Linux系統下安裝配置JDK
高級
實用指數:
實例說明
本實例介紹的是如何在Linux系統下安裝配置JDK。具體是通過shell命令來實現JDK的安裝以及配置,應用的是Linux 5.4服務器版本。
說明:在閱讀本實例之前,需要讀者對Linux系統環境有一定的了解;否則,可以直接越過本實例。
設計過程
(1)在安裝JDK之前,首先訪問JDK的官方網站(http://java.sun.com/j2se/1.4.2/download.html),下載一個Linux Platform的JDK,建議下載RPM,自解壓格式的(RPM in self-extracting file,j2sdk-1_4_2_06-linux-i586-rpm.bin)。
(2)上傳到Linux服務器上,在shell下執行以下命令:
[root@LinuxServer rpm]# chmod 755 j2sdk-1_4_2_06-linux-i586-rpm.bin [root@LinuxServer rpm]# ./j2sdk-1_4_2_06-linux-i586-rpm.bin
(3)執行以上命令之后,會有一段Sun的安裝注冊協議條款,按幾次空格鍵,當詢問是否同意安裝協議時,再輸入“yes”即可,代碼如下:
Sun Microsystems, Inc. Binary Code License Agreement for the JAVATM 2 SOFTWARE DEVELOPMENT KIT (J2SDK), STANDARD EDITION, VERSION 1.4.2_X ... Do you agree to the above license terms? [yes or no]yes Unpacking... Checksumming... 0 0 Extracting... UnZipSFX 5.40 of 28 November 1998, by Info-ZIP (Zip-Bugs@lists.wku.edu). inflating: j2sdk-1_4_2_06-linux-i586.rpm Done.
(4)程序會自動生成一個j2sdk-1_4_2_06-linux-i586.rpm文件,這是主程序包。下面進行安裝,安裝命令如下:
[root@LinuxServer rpm]#rpm -ivh j2sdk-1_4_2_06-linux-i586.rpm Preparing... ###########################################[100%] 1:j2sdk ###########################################[100%]
(5)安裝完JDK之后,還需要配置JDK的環境變量,這里用export命令直接在shell下設置,具體命令如下:
[root@LinuxServer rpm]# export JAVA_HOME=/usr/java/j2sdk1.4.2_06 [root@LinuxServer rpm]# export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar [root@LinuxServer rpm]# export PATH=$PATH:$JAVA_HOME/bin
(6)當然,在步驟(5)中設置環境變量是可以生效的,但是只對當前shell生效。如果從另外一個shell登錄,將不能使用剛才設置的變量。所以最好的方法還是修改.bashrc文件,具體修改命令如下:
[root@LinuxServer rpm]#vi .bashrc set JAVA_HOME=/usr/java/j2sdk1.4.2_06 export JAVA_HOME set PATH=$PATH:$JAVA_HOME/bin export PATH set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export CLASSPATH
(7)當然也可以通過更改/etc/profile來實現,不過不推薦這么做,因為這樣設置將對所有用戶的shell都生效,從而對系統安全會產生影響。下面來驗證一下變量設置是否生效(在驗證前先logout,再重新登錄),代碼如下:
[root@LinuxServer rpm]# echo $JAVA_HOME /usr/java/j2sdk1.4.2_06/ [root@LinuxServer rpm]# echo $CLASSPATH /usr/java/j2sdk1.4.2_06/lib/dt.jar:/usr/java/j2sdk1.4.2_06/lib/tools.jar [root@LinuxServer rpm]# echo $PATH /usr/java/j2sdk1.4.2_06/bin/:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin: /sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin [root@LinuxServer rpm]# JAVA-version JAVA version "1.4.2_06" JAVA(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03) JAVA HotSpot(TM) Client VM (build 1.4.2_06-b03, mixed mode)
(8)在安裝配置完JDK之后,看看JDK是否能正常工作。下面來寫一個測試文件test.java,代碼如下:
[root@LinuxServer rpm]#vi test.java class test { public static void main(String[] args) { System.out.println("Hello World! "); } }
(9)保存退出。下面來編譯、執行,具體命令如下:
[root@LinuxServer text]# javac test.java [root@LinuxServer text]# JAVA test
當運行java test命令之后,將會打印出字符串“Hello World!”。
(10)如果要使某個用戶具有運行Java命令的權限,只要修改其bash初始化文件即可。如要授予用戶long ware運行Java命令的權限,執行以下命令:
[root@LinuxServer root]# vi /home/longware/.bashrc set JAVA_HOME=/usr/java/j2sdk1.4.2_06 export JAVA_HOME set PATH=$PATH:$JAVA_HOME/bin export PATH set CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export CLASSPATH
(11)至此,Linux系統上的JDK安裝完畢。
實例017 在Linux系統下安裝配置Tomcat
高級
實用指數:
實例說明
實例016介紹了如何在Linux系統下安裝配置JDK,在此之后,還有一個必須要完成的任務,就是安裝配置Tomcat服務器。本實例介紹的是如何在Linux系統下安裝配置Tomcat服務器。
說明:在閱讀本實例之前,需要讀者對Linux系統環境有一定的了解;否則,可以直接越過本實例。
設計過程
(1)首先要把apache-tomcat-6.0.20.tar.gz上傳到Linux,然后開始執行下面的命令:

(2)使用tar-zxvf apache-tomcat-6.0.20.tar.gz解壓文件,屏幕將顯示解壓信息,命令如下:

(3)使用ll顯示出Tomcat文件夾apache-tomcat-6.0.20,命令如下:

(4)使用mv apache-tomcat-6.0.20/usr/local把文件夾移動到其usr目錄下,具體命令如下:

(5)使用mv apache-tomcat-6.0.20 tomcat6修改目錄名為tomcat6,具體命令如下:

(6)進入到tomcat6/bin目錄下,startup.sh和catalina.sh這兩個文件能啟動Tomcat,命令如下:

(7)使用./startup.sh啟動服務,命令如下:

(8)如果沒什么問題,則Tomcat安裝成功,但可能會出現類似如下內容的錯誤:
"[root@localhost bin]# ./startup.sh Neither the JAVA_HOME nor the JRE_HOME environment variable is defined At least one of these environment variable is needed to run this program"
(9)如果出現以上錯誤,是由于找不到java_home的路徑造成的,筆者在安裝時也出現過這些問題。這個問題的解決方法就是,按照自己在配置JDK的環境變量時的java_home的路徑去制定好java_home的路徑。使用JAVA_HOME=/usr/java/jdk1.6.0_16和export JAVA_HOME設置變量,再執行./startup.sh,顯示如下信息:
"Using CATALINA_BASE: /usr/tomcat5 Using CATALINA_HOME: /usr/tomcat5 Using CATALINA_TMPDIR: /usr/tomcat5/temp Using JRE_HOME: /usr/java/jdk1.6.0_16 Using CLASSPATH: /usr/tomcat5/bin/bootstrap.jar"
(10)使用ps -ef |grep tomcat可以顯示Tomcat已啟動,或者應用以下命令:

(11)Tomcat服務器默認為8080端口,打開瀏覽器,測試本地是否能上網,如果能訪問Tomcat的首頁界面,說明Tomcat服務器已安裝成功。
(12)如果不能訪問Tomcat的首頁界面,本地上網則先關閉防火墻service iptables stop,應用./shutdown.sh命令結束Tomcat服務,也可以使用kill PID命令殺死Tomcat進程。下面把Tomcat添加到開機啟動,修改/etc/rc.local文件,在文件的最后添加如下內容:
JAVA_HOME=/usr/share/jdk1.6.0_13 export JAVA_HOME /usr/local/tomcat6/bin/startup.sh
執行如下命令:

然后執行如下命令:

最后添加內容,保存退出,命令如下:

至此,Tomcat開機即可啟動。
- 工程軟件開發技術基礎
- PostgreSQL技術內幕:事務處理深度探索
- 新手學Visual C# 2008程序設計
- 小程序,巧運營:微信小程序運營招式大全
- Linux命令行與shell腳本編程大全(第4版)
- Learning Concurrent Programming in Scala
- Java編程的邏輯
- Java網絡編程核心技術詳解(視頻微課版)
- 打開Go語言之門:入門、實戰與進階
- ArcGIS for Desktop Cookbook
- Principles of Strategic Data Science
- Hadoop 2.X HDFS源碼剖析
- Java程序設計實用教程(第2版)
- 你好!Java
- Android熱門應用開發詳解