您的位置:首页 > 运维架构 > Tomcat

centos安装jdk,tomcat

2015-11-16 19:07 441 查看
centos :CentOS-7 64

jdk :jdk-7u79-linux-x64.gz

tomcat:apache-tomcat-7.0.65.tar.gz




一 安装jdk


1.查看Linux自带的JDK是否已安装

java -version

2、查看JDK信息

rpm -qa | grep java 或者 rpm -qa | grep jdk

3、卸载(第二步查询有几个卸载几个)

yum -y remove java java-1.7.0-openjdk-1.7.0.75-2.5.4.2.el7_0.x86_64

yum -y remove java java-1.7.0-openjdk-headless-1.7.0.75-2.5.4.2.el7_0.x86_64

yum -y remove java javapackages-tools-3.4.1-6.el7_0.noarch

yum -y remove java python-javapackages-3.4.1-6.el7_0.noarch

yum -y remove java tzdata-java-2015a-1.el7.noarch

4、java -version查询是否卸载成功

5、安装jdk

5.1 创建文件夹:mkdir /usr/local/java

5.2 将下载好的:jdk放到/usr/local/java

5.3 安装jdk : tar xvf jdk-7u79-linux-x64.gz

5.4 压缩包删除 :rm jdk-7u79-linux-x64.gz

6、设置jdk环境变量

6.1 vi /etc/profile

6.2在文件最后一行添加(注意安装路径):

JAVA_HOME=/opt/jdk1.7.0_67

JRE_HOME=$JAVA_HOME/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export JAVA_HOME JRE_HOME PATH CLASSPATH

保存退出(esc→:wq)

6.3 保存: source /etc/profile

7、java -version

至此,jdk安装成功

二 、tomcat安装

1、apache-tomcat-7.0.65.tar.gz文件上传到/usr/local中执行以下操作:

[root@localhost ~]# cd /usr/local

[root@localhost ~]# tar -zxv -f apache-tomcat-7.0.65.tar.gz // 解压压缩包

[root@localhost ~]# rm -rf apache-tomcat-7.0.65.tar.gz // 删除压缩包

[root@localhost ~]# mv apache-tomcat-7.0.65 tomcat //修改tomcat包名,可省略

2、启动tomcat

[root@localhost ~]# cd /usr/local/apache-tomcat-7.0.65/bin

[root@localhost ~]# ./startup.sh

出现Tomcat started. 表示tomcat启动成功

3、防火墙开放8080端口增加8080端口到防火墙配置中,执行以下操作:

[root@localhost ~]# vi + /etc/sysconfig/iptables

复制到末行 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT

[root@localhost ~]# service iptables restart

三、第二步第3步,配置防火墙注意:

CentOS 7.0,启用iptables防火墙

CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙。

1、关闭firewall:

systemctl stop firewalld.service #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动

2、安装iptables防火墙

yum install iptables-services #安装

vi /etc/sysconfig/iptables #编辑防火墙配置文件

# 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 80 -j ACCEPT

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

-A INPUT -j REJECT --reject-with icmp-host-prohibited

-A FORWARD -j REJECT --reject-with icmp-host-prohibited

COMMIT

:wq! #保存退出

systemctl restart iptables.service #最后重启防火墙使配置生效

systemctl enable iptables.service #设置防火墙开机启动
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: