CentOS配置JDK、tomcat、MariaDB,并部署JAVA项目

Linux版本:centos7

环境:jdk8、tomcat8、MariaDB

一、安装jdk

从官网下载jdk8,Java Downloads | Oracle

通过finalshell或者其他SSH连接工具将.gz文件上传到centOS中,cd进入上传的目录,然后解压到/usr/local/目录下

tar -zxvf jdk-8u301-linux-x64.tar.gz -C /usr/local/

修改profile文件

vi /etc/profile

在末尾添加如下内容

export JAVA_HOME=/usr/local/jdk1.8.0_192
export PATH=$PATH:$JAVA_HOME/bin

重新登陆后输入

java -version

如果显示

java version "1.8.0_301"
Java(TM) SE Runtime Environment (build 1.8.0_301-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.301-b09, mixed mode)

说明jdk配置成功

二、安装tomcat

在官网下载tomcatApache Tomcat® - Apache Tomcat 8 Software Downloads
通过finalshell上传到centos,然后解压

tar -zxvf apache-tomcat-8.5.72.tar.gz -C /usr/local

cd进入apache-tomcat下的bin目录,启动tomcat

./startup.sh 

输入

netstat -ntlp

查看8080端口是否启动

如果报错-bash: netstat: 未找到命令,则输入命令

yum -y install net-tools

安装net-tools后就不报错了。

最后输入

systemctl status firewalld

查看防火墙状态,如果显示为

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tmWoQWAb-1634902211929)(C:\Users\schwarzenegger\AppData\Roaming\Typora\typora-user-images\image-20211022171510525.png)]

则输入

systemctl stop firewalld

来关闭防火墙

也可以再输入

systemctl disable firewalld

禁止防火墙开机启动

此时,在外部主机输入centos的IP+:8080(例如http://192.168.100.66:8080/可以访问到tomcat主页,说明tomcat配置成功

三、安装MariaDB

输入如下命令安装MariaDB

yum -y install mariadb-server mariadb

设置MariaDB开机启动

systemctl enable mariadb

启动MariaDB

systemctl start mariadb

命令行输入mysql,进入MariaDB

然后输入use mysql;选择mysql数据库

输入如下语句为root用户添加密码

update user set password=password("123456") where user='root';

然后输入如下语句允许数据库被远程连接

grant all on *.* to root@'%' identified by '123456';

最后刷新权限

flush privileges;

此时输入exit退出,会发现只输入mysql无法登录,需要输入mysql -u root-p,然后输入密码才能进入数据库。

此时在外部主机已经可以通过sqlyog远程连接数据库。

四、部署项目

首先在连接数据库的sqlyog里执行SQL脚本,完成数据库的创建。

然后把项目的war包放进tomcat下的webapps里面。

最后cd进入tomcat下的bin目录下,执行./startup.sh运行tomcat

此时在外部主机使用浏览器访问“IP地址”:8080/项目名称,即可访问该项目

附A:网络配置

修改网卡配置文件:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

添加如下内容

CentOS配置JDK、tomcat、MariaDB,并部署JAVA项目_第1张图片

修改后重启网卡:

systemctl restart network 

附B:更改软件源

  1. yum的配置文件在/etc/yum.repos.d/

  2. 备份

    Centos-Base.repo cp CentOS-Base.repo CentOS-Base.repo.bk
    
  3. 然后下载阿里云的yum文件

    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    

    如果 wget 没有安装,运行下面命令安装 wget 软件。

    yum -y install wget
    
  4. 清理缓存

    yum makecache
    
  5. 查看刚才配置的源

     yum repolist
    

你可能感兴趣的:(centos,tomcat,java)