官术网_书友最值得收藏!

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開機即可啟動。

主站蜘蛛池模板: 定陶县| 徐闻县| 芜湖县| 呼伦贝尔市| 开鲁县| 泊头市| 泰宁县| 江源县| 子长县| 从化市| 华坪县| 县级市| 本溪市| 合水县| 清水河县| 通道| 峨眉山市| 滕州市| 财经| 寿阳县| 米脂县| 佛学| 红原县| 巩义市| 西平县| 涿鹿县| 平陆县| 松溪县| 浦县| 灌南县| 越西县| 新野县| 广元市| 南宁市| 晋中市| 儋州市| 句容市| 东山县| 郑州市| 呼伦贝尔市| 巴林左旗|