基于Centos7的Java开发环境搭建

基于Centos7的Java服务器搭建

前提:Centos常用命令安装

1. 安装wget

yum -y install wget

2. 安装gcc

yum -y install gcc

1. Centos7下的防火墙操作

systemctl status firewalld 	 # 查看防火墙状态
systemctl start firewalld	 # 开启防火墙
systemctl stop firewalld 	 # 关闭防火墙
systemctl disable firewalld 	# 开机禁用
systemctl enable firewalld 		# 开机启用
systemctl is-enabled firewalld 	# 防火墙服务是否开机启动
systemctl list-unit-files|grep enabled	 # 查询已经启动的服务列表
systemctl --failed 				# 查询启动失败的服务列表
 firewall-cmd --zone=public --list-ports # 查看所有打开的端口
 firewall-cmd --zone=public --query-port=80/tcp  # 查看指定端口开启状态

打开一个端口:不关闭防火墙

firewall-cmd --zone=public --add-port=80/tcp --permanent    #(--permanent永久生效,没有此参数重启后失效)

关闭一个 端口

firewall-cmd --zone=public --remove-port=80/tcp --permanent	 #(--permanent永久生效,没有此参数重启后失效)

1.1 安全开启端口(不关闭防火墙)

以8080端口为例:

  1. 查看8080端口是否开启

    firewall-cmd --zone=public --query-port=8080/tcp
    
  2. 开启8080端口

    firewall-cmd --zone=public --add-port=8080/tcp --permanent 
    
  3. 重启防火墙

    firewall-cmd --reload
    

2. 安装JDK1.8

首先查看自己的机器上是否已经自带openjdk,命令如下:

rpm -qa | grep jdk

如果存在,则按照如下命令进行依次卸载:

yum -y remove fileName (fileName为上步查找到的各个文件)

卸载完成之后,再运行java命令不被系统识别:

[root@localhost ~]# java -version
bash: java: command not found...

接着,首先下载需要的JDK版本的tar.gz包(jdk1.8)

下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

在这里插入图片描述

注意要下载这个,不然会出错

接下来使用FinalShell上传到 /usr/local/java 目录下

注意:一定要是在root用户下,否则会上传失败

解压压缩包:

tar -zxvf jdk-8u161-linux-x64.tar.gz

接着使用如下命令编辑 /etc/profile文件(需要系统已安装vim)

vim /etc/profile

在文件末尾加上:

export JAVA_HOME=/usr/local/java/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

最后,使用如下命令使配置生效

source /etc/profile

完成以后,来检验是否安装成功:

[root@localhost local]# java -version
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)

3. 安装Tomcat

下载[Tomcat8][https://tomcat.apache.org/download-80.cgi]

在这里插入图片描述

下载:Core下tar.gz

使用FinalShell上传到服务器:/usr/local/tomcat

解压:

tar -zxvf apache-tomcat-8.5.72.tar.gz 

进入:tomcat的bin目录下,启动tomcat

./startup.sh

此时如果没有关闭防火墙,则无法显示三脚猫页面

查看开放了哪些端口:

firewall-cmd --list-ports

发现并没有8080端口

打开8080端口

firewall-cmd --zone=public --add-port=8080/tcp --permanent

重启防火墙

firewall-cmd --reload

再次查看端口开放情况,已经成功开放

再次输入ip:8080,成功访问

4. 安装maven

首先在官网下载maven的tar.gz包,命令如下(本文以maven 3.5.0为例):

https://maven.apache.org/download.cgi

在这里插入图片描述

cd /usr/local/maven/
tar -zxvf apache-maven-3.8.3-bin.tar.gz
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值