知識(shí)普及:Linux的jdk版本
jdk-6u1-linux-i586-rpm.bin
jdk-6u1-linux-i586.bin
區(qū)別:(轉(zhuǎn)載)
bin是二進(jìn)制包,而rpm是redhat package 就是紅帽的標(biāo)準(zhǔn)安裝包,還有deb包,是debain的標(biāo)準(zhǔn)
區(qū)別就是rpm、deb安裝的時(shí)候給你自動(dòng)配置,一般都是lib安裝到/usr/lib bin安裝到/usr/bin下邊,就算不是,在/usr/bin下也要建立一個(gè)軟連接。
而二進(jìn)制包你可以手動(dòng)配置,初學(xué)時(shí)就不要用bin包了,bin包的安裝方法
>./jdk-6u1-linux-i586.bin
看到許可協(xié)議,然后一直空格到許可協(xié)議末尾,按y,回車自動(dòng)解壓縮
然后還要配置export很麻煩,不會(huì)的話直接用rpm、deb包好了
jdk的下載地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk6-jsp-136632.html
具體操作:
[root@localhost ~]# rpm -qa|grep gcj
libgcj-3.4.6-9
libgcj4-4.1.2-14.EL4
[root@localhost ~]# gcj
bash: gcj: command not found
[root@localhost ~]# rpm -qa|grep jdk #說明默認(rèn)安裝下沒有jdk所以不用卸載
[root@localhost ~]#
# 下邊設(shè)置tomcat下執(zhí)行文件的權(quán)限
[root@localhost ~]# cd /usr/local/tomcat/bin
[root@localhost bin]# chmod 755 ./*.sh
[root@localhost bin]#
vi /etc/profile
#設(shè)置環(huán)境變量
export JAVA_HOME=/usr/jdk1.6.0_29
export CATALINA_BASE=/usr/local/tomcat
export CATALINA_HOME=/usr/local/tomcat
export PATH=$PATH:$JAVA_HOME/BIN;$PATH:$CATALINA_HOME/bin
export CLASSPATH=$CLASSPATH;$JAVA_HOME/lib;$JAVA_HOME/bin
#運(yùn)行tomcat
[root@localhost ~]# cd /usr/local/tomcat/bin
[root@localhost bin]# ./catalina run
bash: ./catalina: 沒有那個(gè)文件或目錄
[root@localhost bin]# source /etc/profile
[root@localhost bin]# ./catalina run
bash: ./catalina: 沒有那個(gè)文件或目錄
[root@localhost bin]# catalina run
bash: catalina: command not found
[root@localhost bin]# catalina.sh run
Using CATALINA_BASE:
Using CATALINA_HOME:
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME:
2012-2-14 14:45:00 org.apache.catalina.core.AprLifecycleListener init
信息: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.6.0_29/jre/lib/amd64/server:/usr/java/jdk1.6.0_29/jre/lib/amd64:/usr/java/jdk1.6.0_29/jre/../lib/amd64:/usr/java/packages/lib/amd64:/usr/lib64:/lib64:/lib:/usr/lib
2012-2-14 14:45:01 org.apache.coyote.http11.Http11Protocol init
信息: Initializing Coyote HTTP/1.1 on http-8088
2012-2-14 14:45:01 org.apache.catalina.startup.Catalina load
信息: Initialization processed in 1860 ms
2012-2-14 14:45:01 org.apache.catalina.core.StandardService start
信息: Starting service Catalina
2012-2-14 14:45:01 org.apache.catalina.core.StandardEngine start
信息: Starting Servlet Engine: Apache Tomcat/6.0.10
2012-2-14 14:45:04 org.apache.coyote.http11.Http11Protocol start
信息: Starting Coyote HTTP/1.1 on http-8088
2012-2-14 14:45:04 org.apache.jk.common.ChannelSocket init
信息: JK: ajp13 listening on /0.0.0.0:8009
2012-2-14 14:45:04 org.apache.jk.server.JkMain start
信息: Jk running ID=0 time=2/35
2012-2-14 14:45:04 org.apache.catalina.startup.Catalina start
信息: Server startup in 3609 ms
#下邊為設(shè)置防火墻規(guī)則,目前在客戶端還是無法訪問本機(jī)上的服務(wù),原因待查。
[root@localhost ~]# vi /etc/sysconfig/iptables
[root@localhost ~]# service iptables restart
清除防火墻規(guī)則:
把 chains 設(shè)置為 ACCEPT 策略:filter
正在卸載 Iiptables 模塊:
應(yīng)用 iptables 防火墻規(guī)則:
[root@localhost ~]# vi /etc/sysconfig/iptables
[root@localhost ~]# setup
[root@localhost ~]# service iptables restart
清除防火墻規(guī)則:
把 chains 設(shè)置為 ACCEPT 策略:filter
正在卸載 Iiptables 模塊:
應(yīng)用 iptables 防火墻規(guī)則: