linux 安装jdk和tomcat

安装jdk

下载相关jdk .rpm包,如:jdk-8u31-linux-i586.rpm

解压:#rpm -ivh jdk-8u31-linux-i586.rpm

配置环境变量:#vi  /etc/profile   追加一下内容

JAVA_HOME=/usr/java/jdk1.8.0_31
JAVA_BIN=/usr/java/jdk1.8.0_31/bin
PATH=$PATH:$JAVA_BIN
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH

保存退出

#source /etc/profile  生效

测试安装:#java -version

yum安装:

 查询列表:yum list installed | grep java

安装:yum -y install java-1.7.0-openjdk.i686

安装tomcat

下载安装包如:apache-tomcat-7.0.59.tar.gz

解压:#tar -zxvf  apache-tomcat-7.0.59.tar.gz

移动或拷贝文件到/usr/local

#mv apache-tomcat-6.0.30/ /usr/local/     移动

#cp -R  apache-tomcat-6.0.30 /usr/local/tomcat

启动:# /usr/local/tomcat /bin/catalina.sh start

打开8080防火墙:

1.修改文件/etc/sysconfig/iptables
# cd /etc/sysconfig/
# vi iptables
在文件中加入如下内容,目的是对外界开放8080端口

-A INPUT-m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

2.将iptables服务重启:# service iptables restart

本地测试:http://localhost:8080/

非本地需要关闭防火墙:#service iptables stop(开启防火墙: #service iptables start)

要特别注意iptables里面的顺序(icmp-host-prohibited都在后面):

# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT-m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

原文地址:https://www.cnblogs.com/hongfu/p/4288228.html