tomcat 32位系統

  Tomcat 安裝流程


查看本機自帶jdk  並卸載

[root@localhostaaa]# rpm -qa |grep jdk

java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5

[root@localhostaaa]# rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-0.25.b09.el5


[root@localhostaaa]# rpm -qa |grep gcj

java-1.4.2-gcj-compat-1.4.2.0-40jpp.115

libgcj-4.1.2-44.el5

[root@localhostaaa]# rpm -e --nodeps java-1.4.2-gcj-compat-1.4.2.0-40jpp.115


創建安裝目錄

[root@localhostaaa]# mkdir -p /usr/java/

將下載的jdk rpm包移動到創建的 /usr/java目錄下

[root@localhostaaa]# mv jdk-7u51-linux-i586.rpm /usr/java/


切換/usr/java目錄下安裝jdkrpm

[root@localhostaaa]# cd /usr/java/

[root@localhostjava]# ls

jdk-7u51-linux-i586.rpm

[root@localhostjava]# rpm -ivh jdk-7u51-linux-i586.rpm

Preparing...               ########################################### [100%]

  1:jdk                   ########################################### [100%]

UnpackingJAR files...

      rt.jar...

      jsse.jar...

      charsets.jar...

      tools.jar...

      localedata.jar...

      jfxrt.jar...

      plugin.jar...

      javaws.jar...

      deploy.jar...


修改 /etc/profile文件使其開機自動運行

exportJAVA_HOME=/usr/java/jdk1.7.0_51 //JAVA的目錄

exportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

//.)是當前目錄的意思包含了該目錄就可以到任意目錄下執行去執行該目錄下的某個類的java程序,即使未在該目錄也可以執行。

CLASSPATH:也指定一個路徑列表,是用於搜索 Java 編譯或者運行時需要用到的類。

export PATH=$JAVA_HOME/bin:$PATH//設置爲可搜索的執行文件


[root@localhostjava]# source /etc/profile


查看 java版本信息

[root@localhostjava]# java -version

javaversion "1.7.0_51"

Java(TM)SE Runtime Environment (build 1.7.0_51-b13)

JavaHotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)




安裝下載好的tomcat


[root@localhostaaa]# tar zxf apache-tomcat-6.0.39.tar.gz -C /usr/local/


/etc/profile 下添加如下內容

exportCATALINA_HOME=/usr/local/apache-tomcat-6.0.39

exportCATALINA_BASE=/usr/local/apache-tomcat-6.0.39 //Tomcat新實例的目錄

exportTOMCAT_HOME=/usr/local/apache-tomcat-6.0.39


[root@localhost~]# source /etc/profile


[root@localhost~]# /usr/local/apache-tomcat-6.0.39/bin/startup.sh

UsingCATALINA_BASE:  /usr/local/apache-tomcat-6.0.39

UsingCATALINA_HOME:   /usr/local/apache-tomcat-6.0.39

UsingCATALINA_TMPDIR: /usr/local/apache-tomcat-6.0.39/temp

UsingJRE_HOME:        /usr/java/jdk1.7.0_51

UsingCLASSPATH:      /usr/local/apache-tomcat-6.0.39/bin/bootstrap.jar


[root@localhost~]# netstat -anpt |grep ":8080"

tcp        0      0 :::8080                     :::*                        LISTEN      4494/java  



其中了一個錯誤


[root@localhost~]# /usr/local/apache-tomcat-6.0.39/bin/startup.sh

Cannotfind /usr/java/jdk1.7.0_51/bin/setclasspath.sh

This fileis needed to run this program


我這個問題是 /etc/profile下的環境變量設置錯誤造成的 改過來就好了



有什麼不對的地方 請高手指教 小弟是新人


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章