入门客AI创业平台(我带你入门,你带我飞行)
博文笔记

云服务器CentOS新机搭建JAVA+Tomcat运行环境

创建时间:2017-08-30 投稿人: 浏览次数:242

这是一篇初学教程,欢迎各位大牛大神提意见和指正。

购买腾讯云服务器后选择预装CentOS7系统。根据下面的步骤来搭建JAVAWEB运行环境。

云服务器CentOS新机搭建JAVA+Tomcat运行环境

一、JDK安装和环境变量配置

1、使用本地电脑在官网下载JDK压缩包:

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

也可以使用yum在云服务器上直接下载安装,但是我觉得对于初学者不太容易掌握。使用这种解压的方式与在windows下的操作方式大致相同。 或者在云服务器上使用wget命令下载。

云服务器CentOS新机搭建JAVA+Tomcat运行环境

下载JDK压缩包

2、使用FileZilla上传工具将刚刚下载的压缩包上传到Linux服务器的目录(我这里的是:/root/jiang目录下),然后使用命令解压这个压缩包。

命令:tar zxvf 文件名

3、配置JDK环境变量:

编辑环境变量文件: /etc/profile 在文件末尾加入以下代码,命令:vi /etc/profile

图片版代码:

云服务器CentOS新机搭建JAVA+Tomcat运行环境

配置环境变量

文字代码(方便大家复制):

export JAVA_HOME=/root/jiang/jdk1.8.0 //这里是JDK安装目录

export JRE_HOME=/root/jiang/jdk1.8.0/jre //这里是JDK中jre目录

export JAVA_BIN=/root/jiang/jdk1.8.0/bin

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME JAVA_BIN PATH CLASSPATH

编辑完成后保存,更新环境变量命令 : source /etc/profile

到此JDK安装完毕。

可以通过输入命令javac 或者 java -version 来看是否成功,验证跟windows平台一样。

二、tomcat安装

1.使用本地电脑到官网下载安装包:http://tomcat.apache.org/download-60.cgi 。同样也可以使用yum在线安装或者wget在线下载,不过建议同一安装方式。

云服务器CentOS新机搭建JAVA+Tomcat运行环境

tomcat下载

2.使用上传工具将该安装包上传到指定目录(我这里的目录:/root/jiang目录下)。

3.解压这个安装包: tar zxvf 文件名

解压后你会发现这样安装的tomcat目录结构跟window下安装的是一样一样的,方便我们学习操作。

云服务器CentOS新机搭建JAVA+Tomcat运行环境

tomcat解压缩后的目录结构

4.启动tomcat .在tomcat的bin目录下,运行startup.sh

注意:运行startup.sh 的方式:

在bin目录下输入 ./startup.sh 或者 sh startup.sh

如果提示权限不够那么在命令最前面加上sudo

三、防火墙配置

1、打开全部端口。由于腾讯云服务器默认只开放了一个端口,我们需要去腾讯云服务器上打开所有端口。操作:云服务器——安全组——“默认安全组放通全部端口” 加入云主机

2、由于centos7默认是使用firewall作为防火墙,所以我要先关闭firwall防火墙,再安装iptables

  • #停止firewall

    systemctl stop firewall.servic

  • 禁止firewall开机启动

    systemctl disable firewall.service

  • 安装iptables防火墙

    yum install iptables-services

  • 将tomcat的端口加入防火墙列表,放行。

    直接编辑防火墙文件: vim /etc/sysconfig/iptables

云服务器CentOS新机搭建JAVA+Tomcat运行环境

编辑防火墙文件

  • 重启防火墙使配置文件生效

    systemctl restart iptables.service

  • 设置iptables防火墙为开机启动项

    systemctl enable iptables.service

3、关闭SELINUX

  • 编辑SELINUX的配置文件

    vi /etc/selinux/config

  • 注释以下配置

    SELINUX=enforcing

    SELINUXTYPE=targeted

  • 增加以下配置

    SELINUX=disabled

  • 使配置立即生效

    setenforce 0

云服务器CentOS新机搭建JAVA+Tomcat运行环境

修改后的SELINUX 配置文件

总结:在Linux系统下搭建JavaWeb运行环境的大致步骤跟在windows下面一致。

  • ——安装JDK

  • ——配置环境变量

  • ——安装tomcat

  • ——关闭firwall防火墙

  • ——下载安装iptables防火墙

  • ——配置iptables防火墙

  • ——运行测试

欢迎大家关注【做你的英雄】

声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
  • 上一篇:没有了
  • 下一篇:没有了
未上传头像