部署java運行環境

名詞解釋:

jar :java的壓縮包

Jdk運行java的基礎平臺

tomcat:解釋jsp動態數據的容器

配置java的運行環境——jdk:

下載軟件包:

apache-tomcat-7.0.37.tar.gz

jdk-6u32-linux-x64.bin

運行jdk

[root@server79 ~]# sh jdk-6u32-linux-x64.bin

[root@server79 ~]# mv jdk1.6.0_32/ /usr/local/lnmp/jdk

配置java的環境變量,小心更改PATH變量,若出錯,則系統的很多命令就會失效,

若不小誤刪,解決的辦法輸入命令:PATH=/sbin:/bin

[root@server79 ~]# vim /etc/profile

export JAVA_HOME=/usr/local/lnmp/jdk

export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export PATH=$PATH:$JAVA_HOME/bin

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

[root@server79 ~]# echo $PATH

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/lnmp/mysql/bin:/usr/local/lnmp/php/bin/:/usr/local/lnmp/jdk/bin

[root@server79 ~]# echo $JAVA_HOME

/usr/local/lnmp/jdk

[root@server79 ~]# echo $CLASSPATH

.:/usr/local/lnmp/jdk/lib:/usr/local/lnmp/jdk/jre/lib

編寫測試頁,測試java環境是否配置ok

[root@server79 ~]# vim test.java

public class test{

public static void main(String[] arge)

{

System.out.println("Hello Linux World!");

}

}

[root@server79 ~]# javac test.java

[root@server79 ~]# java test

Hello Linux World!

[root@server79 ~]# tar zxf apache-tomcat-7.0.37.tar.gz

[root@server79 ~]# mv apache-tomcat-7.0.37 /usr/local/lnmp/

[root@server79 lnmp]# ln -s apache-tomcat-7.0.37/ tomcat

[root@server79 tomcat]# cd bin/

啓動tomcat

[root@server79 bin]# ./startup.sh

編寫jsp的測試頁面

[root@server79 ROOT]# vim test.jsp

system time is: <%=new java.util.Date() %>

[root@server79 ROOT]# pwd

/usr/local/lnmp/tomcat/webapps/ROOT

更改nginx配置文件的目地:避免用戶輸入端口,(因爲用戶知道端口)

[root@server79 conf]# vim nginx.conf  //注意寫的位置

location ~ \.jsp$ {

           proxy_pass   http://127.0.0.1:8080;

       }

spacer.gif

[root@server79 conf]# nginx -t

nginx: the configuration file /usr/local/lnmp/nginx/conf/nginx.conf syntax is ok

nginx: configuration file /usr/local/lnmp/nginx/conf/nginx.conf test is successful

[root@server79 conf]# nginx -s reload

測試:http://192.168.0.179/test.jsp

出現系統時間則正確:

spacer.gif


具體測試頁面詳見附件:


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