第一步:下载jdk-7-linux-i586.tar.gz
- wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz
第二步:解压安装
- sudo tar zxvf ./jdk-7-linux-i586.tar.gz -C /usr/lib/jvm
- cd /usr/lib/jvm
- sudo mv jdk1.7.0/ java 移动到java文件加下面
第三步:修改环境变量
- vim ~/.bashrc
- export JAVA_HOME=/usr/lib/jvm/java-7-sun
- export JRE_HOME=${JAVA_HOME}/jre
- export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
- export PATH=${JAVA_HOME}/bin:$PATH
注:
.bash_history 记录之前输入的命令
.bash_logout 当你退出时执行的命令
.bash_profile 当你登入shell时执行
.bashrc 当你登入shell时执行
请注意后两个的区别:'.bash_profile'只在会话开始时被读取一次,而'.bashrc'则每次打开新的终端时,都要被读取。
这些文件是每一位用户对终端功能和属性设置,修改.bashrc可以改变环境变量PATH、别名alias和提示符。具体如何修改会在下面做介绍。
除了可以修改用户目录下的.bashrc文件外,还可以修改如“/etc/profile”文件、“/etc/bashrc”文件及目录“/etc /profile.d”下的文件。但是修改/etc路径下的配置文件将会应用到整个系统,属于系统级的配置,而修改用户目录下的.bashrc则只是限制在用户应用上,属于用户级设置。两者在应用范围上有所区别,建议如需修改的话,修改用户目录下的.bashrc,即无需root权限,也不会影响其他用户。
保存退出,输入以下命令使之立即生效。
输入 java-version 进行测试 ,如果打印如下,表示安装成功:
java version "1.7.0_45"
Java(TM) SE Runtime Environment (build 1.7.0_45-b18)
Java HotSpot(TM) Client VM (build 24.45-b08, mixed mode)
ubuntu@ubuntu:/$
第四步 ,修改外网访问端口
在Linux下面安装tomcat,先下载jdk-7u51-linux-i586.tar包,解压到安装路径即可,与上面放命令相同,然后进入路径bin,启动TOMCAT命令是./startup.sh即可。
linux下 tomcat本机能访问,外部无法访问http://localhost:8080/解决办法,一般来讲是防火墙的原因,打开端口8080就行了,你可以用以下命令:
#service iptables stop <ENTER>
当然 这种情况只是暂时解决办法,服务器一启动就失效。可以用下面一种方法:
修改iptables,开放8080端口,默认安装tomcat后,客户端不能通过8080端口访问。
由于Linux防火墙默认是关闭8080端口。因此,若要能够访问8080端口就必须让防火墙开放8080端口。
1、修改/etc/sysconfig/iptables文件,增加如下一行:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
2、重启防火墙
service iptables restart