JDK的安裝
下載JDK:事先找到的jdk下載位置復制到剪貼板,用Putty通過SSH連到服務器,找個合適的位置准備下載JDK安裝文件,如"/usr/java ",然後在此目錄中輸入:
server:/usr/java # wget http://www.sun.com/....../jdk-6u13-linux-x64-rpm.bin 回車後即會開始下載。
安裝:執行server:/usr/java # ./jdk-6u13-linux-x64-rpm.bin,會自動解壓並安裝,這個jdk6版本安裝完成後,直接輸入java -version 就可以看到相關的安裝信息了,但為了更好地使用,還是需要配置環境變量。
配置環境變量: 使用VIM修改profile文件
server:/usr/java # vim /etc/profile
在文件末尾添加下列語句:
export JAVA_HOME=/usr/java/jdk1.6.0_13
export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export JRE_HOME=$JAVA_HOME/jre
export PATH=$JAVA_HOME/bin:$PATH
然後logout,再連一下,使用echo $JAVA_HOME就可以看到環境變量已經生效了。至此jdk安裝算是完成了。
tomcat的安裝
下載:事先找到tomcat的下載位置復制到剪貼板,然後下載
server:/usr/java # wget http://tomcat.apache.org/download...../apache-tomcat-6.0.18.tar.gz
安裝:復制這個安裝文件到/usr/local/ 然後解壓縮:
server:/usr/local # tar xvzf apache-tomcat-6.0.18.tar.gz
最好調整一下目錄,將tomcat的文件放到/usr/local/tomcat下面。
啟動:在tomcat的bin目錄下運行
server:/usr/local/tomcat/bin # ./startup.sh
隨後可在浏覽器中看到可愛的湯姆貓了。
在F5後面需要注意的問題 因為這個應用是用來分析統計WEB流量用的,在這個SUSE上部署好後,可以看到有一個內網的監測請求每隔一段時間就訪問這個80端口,因此,我在Servlet上作了處理,對於這種請求直接就用return過濾掉,不納入統計范圍。後來發現,這樣處理後,過一段時間,80端口就無法訪問到了,詢問F5的相關工程師,看到此服務器的80端口是down掉的狀態。試著把這種過濾策略去掉,咦?居然又好了,80端口一直正常。反復測試後發現,對於這種F5產生的監控請求,不能直接return掉,甚至不能返回空字符串,就是這樣也不行:
response.getWriter().print("");
return;
必須返回一個有效的字符串才能保證80端口的正常,所以修改成如下的過濾方式後,問題解決:
response.getWriter().print("404");
return;