知识普及:Linux的jdk版本
jdk-6u1-linux-i586-rpm.bin
jdk-6u1-linux-i586.bin
区别:(转载)
bin是二进制包,而rpm是redhat package 就是红帽的标准安装包,还有deb包,是debain的标准
区别就是rpm、deb安装的时候给你自动配置,一般都是lib安装到/usr/lib bin安装到/usr/bin下边,就算不是,在/usr/bin下也要建立一个软连接。
而二进制包你可以手动配置,初学时就不要用bin包了,bin包的安装方法
>./jdk-6u1-linux-i586.bin
看到许可协议,然后一直空格到许可协议末尾,按y,回车自动解压缩
然后还要配置export很麻烦,不会的话直接用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 #说明默认安装下没有jdk所以不用卸载
[root@localhost ~]#
# 下边设置tomcat下执行文件的权限
[root@localhost ~]# cd /usr/local/tomcat/bin
[root@localhost bin]# chmod 755 ./*.sh
[root@localhost bin]#
vi /etc/profile
#设置环境变量
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
#运行tomcat
[root@localhost ~]# cd /usr/local/tomcat/bin
[root@localhost bin]# ./catalina run
bash: ./catalina: 没有那个文件或目录
[root@localhost bin]# source /etc/profile
[root@localhost bin]# ./catalina run
bash: ./catalina: 没有那个文件或目录
[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
#下边为设置防火墙规则,目前在客户端还是无法访问本机上的服务,原因待查。
[root@localhost ~]# vi /etc/sysconfig/iptables
[root@localhost ~]# service iptables restart
清除防火墙规则:
把 chains 设置为 ACCEPT 策略:filter
正在卸载 Iiptables 模块:
应用 iptables 防火墙规则:
[root@localhost ~]# vi /etc/sysconfig/iptables
[root@localhost ~]# setup
[root@localhost ~]# service iptables restart
清除防火墙规则:
把 chains 设置为 ACCEPT 策略:filter
正在卸载 Iiptables 模块:
应用 iptables 防火墙规则: