Solaris9 Sparc下安装JDK6.0和tomcat6.0
1.???????????? 所需要的軟件:
apache-tomcat-6.0.14.tar.gz
jdk-6u2-solaris-sparc.tar.Z
?(32bit的, 先安裝這個再安裝下面64bit的)
jdk-6u2-solaris-sparcv9.tar.Z(64bit的)
?
2.???????????? 操作系統
OS是Solaris9 Sparc,用到的版本分別是Tomcat 6.0.14 ;? Jdk 1.6.0_02
?
3.?? 安裝步驟:
3.1安裝Java
Java是SUN開發的,所以它在自家的OS上預裝了java的運行環境.
java –version
可以看到java的版本號:Soaris9是1.4.2_05
先要將以前的java包刪除!
pkgrm SUNWj3dev SUNWj3dmo SUNWj3dvx SUNWj3irt SUNWj3man SUNWj3rt SUNWj3rtx
pkgrm SUNWlj3dv SUNWlj3rt
?(如果有的話,pkginfo | grep SUNWj3 查看)
?
uncompress? jdk-6u2-solaris-sparc.tar.Z
tar xvf? jdk-6u2-solaris-sparc.tar
解壓后得到幾個SUNW開頭的文件,把它們放到一個目錄下
添加新包, pkgadd –d ./ (在剛才放解壓的幾個SUNW目錄)
?
再安裝64bit的包, 同樣
uncompress? jdk-6u2-solaris-sparcv9.tar.Z
tar xvf? jdk-6u2-solaris-sparcv9.tar
pkgadd -d ./
好了,安裝完了。
java –version ,看版本號變了!
(如果看不到,需要設置環境變量:PATH=$PATH: /usr/jdk/jdk1.6.0_02/bin)
/usr目錄下有幾個目錄最好刪除:java、j2se、java1.2
做個鏈接:
ln -s jdk/instances/jdk1.6.0 java
這樣/usr/bin/下的鏈接就可以不更改,或者更改/usr/bin下的鏈接,見下面步驟:
Solaris下在/usr/bin/下有幾個原有java的鏈接需要修改:
#ls –l j*
jar -> ../java/bin/jar
jarsigner -> ../java/bin/jarsigner
java -> ../java/bin/java
javac -> ../java/bin/javac
javadoc -> ../java/bin/javadoc
javah -> ../java/bin/javah
javap -> ../java/bin/javap
jdb -> ../java/bin/jdb
?
先刪除原來鏈接:
#rm jar jarsigner java javac javadoc javah javap jdb javaws jcontrol
建立新的鏈接
#ln –s ../jdk/instances/jdk1.6.0/bin/jar jar
#ln –s ../jdk/instances/jdk1.6.0/bin/java java
?
依次重新建立鏈接如下:
jar -> ../jdk/instances/jdk1.6.0/bin/jar
jarsigner -> ../jdk/instances/jdk1.6.0/bin/jarsigner
java -> ../jdk/instances/jdk1.6.0/bin/java
javac -> ../jdk/instances/jdk1.6.0/bin/javac
javadoc -> ../jdk/instances/jdk1.6.0/bin/javadoc
javah -> ../jdk/instances/jdk1.6.0/bin/javah
javap -> ../jdk/instances/jdk1.6.0/bin/javap
javaws -> ../jdk/instances/jdk1.6.0/bin/javaws
jcontrol -> ../java/jre/bin/jcontrol
jdb -> ../jdk/instances/jdk1.6.0/bin/jdb
?
3.2安裝Tomcat 6.0
在安裝Tomcat之前,要設置兩個環境變量:
JAVA_HOME=/usr/jdk/jdk1.6.0_02
CLASSPATH=.:/usr/jdk/jdk1.6.0_02/bin:/usr/jdk/jdk1.6.0_02/jre/lib
export JAVA_HOME CLASSPATH
(其他的系統下,是你安裝JDK的目錄)
?
有了這兩個變量,Tomcat才能安裝.
apache-tomcat-6.0.14.tar.gz是個二進制文件解壓后解可用。
我把它解壓到了/usr/local/apache-tomcat-6.0.14
建一個鏈接
ln –s /usr/local/apache-tomcat-6.0.14? /usr/local/tomcat6.0
這樣以后升級就方便了,剛才的apache也應該這么做.
設置相應的變量:
CATALINA_HOME=/usr/local/tomcat6.0
CATALINA_BASE=/usr/local/tomcat6.0
export CATALINA_HOME CATALINA_BASE
進入/usr/local/tomcat6.0/bin
./startup.sh 啟動tomcat
(注:這樣起來后在用戶退出后tomcat就會停止執行;讓tomcat后臺執行:
nohup sh ./startup.sh & )
通過瀏覽器 http://SeverIP:8080 看到了一只貓!(5.0才有吧,4.X沒看到)
port 8080 是Tomcat的默認端口
?
設置tomcat在Solaris啟動時自動啟動:
在/etc/rc3.d下建立一個文件S99tomcat_start,代碼如下:
JAVA_HOME=/usr/jdk/jdk1.6.0_02
CLASSPATH=.:/usr/jdk/jdk1.6.0_02/bin:/usr/jdk/jdk1.6.0_02/jre/lib:
export JAVA_HOME CLASSPATH
CATALINA_HOME=/usr/local/tomcat6.0
CATALINA_BASE=/usr/local/tomcat6.0
export CATALINA_HOME CATALINA_BASE
?
nohup /usr/local/tomcat6.0/bin/startup.sh & >/dev/null
別忘了加執行權限哦,這樣Solaris啟動是就會啟動tomcat了。
轉自:http://blog.csdn.net/qingfeng0826/archive/2007/09/28/1804847.aspx
?
總結
以上是生活随笔為你收集整理的Solaris9 Sparc下安装JDK6.0和tomcat6.0的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Solaris 9安装VNC
- 下一篇: solaris 10安装mysql5