centos 7 运行 java 程序_Linux下Java程序运行环境搭建及相关配置【JDK+Tomcat+MySQL】基于centos7.7...

本文详细介绍了在CentOS 7.7上搭建Java程序运行环境的过程,包括使用YUM一键安装或手动安装JDK,配置环境变量,安装Tomcat并启动,以及MySQL的下载、安装、初始化、配置远程访问和防火墙设置。通过这些步骤,可以在Linux系统中顺利运行Java应用和数据库服务。

Linux下Java程序运行环境搭建

1:JDK安装

一键安装方式

一键安装方式,命令:

yum install -y java-1.8.0-openjdk-devel.x86_64

安装目录:usr/lib/jvm 查看安装结果:

java -version

手动安装方式

Step1:下载JDK

Step2: 解压

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

Step3:配置环境变量

vim /etc/profile # 编辑全局变量

# 在profile最后一行加入以下参数即可

# java environment

export JAVA_HOME=/zhylb/tools/jdk/jdk1.8.0_231 # jdk的解压目录

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

export PATH=$PATH:${JAVA_HOME}/bin

2cdde7ce8037d9dbf7a907f44908bc7f.png

Step4:查看是否配置成功

java -version

0c2c0c63fdc8af83e85ecd95bba7ce99.png

2:tomcat安装

Step1:解压

tar -zxvf apache-tomcat-8.0.50.tar.gz

Step2:启动tomcat

cd /tomcat/bin # 进入tomcat下bin目录

./startup.sh # 启动tomcat

Step3:访问tomcat

5a606bebf2b248ff85b0b01b86d3fa8c.png 查看tomcat是否已关闭:

ps -ef|grep java

如下显示则表示已启动

e1e8978ea8233eaaaaf004ea6d1d1989.png

三:数据库安装

mysql数据库安装

1:使用wget命令下载

wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz

2:mysql官网下载

3: 安装&初始化流程

安装流程

Step1: 解压

tar -zxvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz

Step2: 重命名

mv mysql-5.7.28-linux-glibc2.12-x86_64 mysqlDB

Step3: 移动文件至 /usr/local/mysql

mv mysqlDB /usr/local/mysql

Step4: 创建mysql用户组并修改权限

groupadd mysql # 创建用户组mysql

useradd -r -g mysql mysql # 给mysql用户组赋予访问mysql目录的权限

Step5: 创建数据目录并赋予权限

mkdir -p /data/mysql # 创建数据目录

chown mysql:mysql -R /data/mysql # 赋予权限

Step6: 修改配置文件

vi /etc/my.cnf

a5d825f8b5595c12aae19e3326e666d9.png

初始化

Step1: 进入mysql下bin目录

cd /usr/local/mysql/bin

Step2: 初始化

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql/ --datadir=/data/mysql/ --user=mysql --initialize

4: 启动配置流程

Step1:复制mysql.server

将 /usr/local/mysql/support-files/mysql.server复制到/etc/init.d/mysql下

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

Step2: 启动mysql

service mysql start

0be455f173881feb36b8e147f9dc150e.png

Step3: 登录mysql

./mysql -u root -p # 回车需要输入密码,即刚才初始化时自动生成的密码

77b570aa2800f17e49eeebd53344299e.png

Step4: 更改密码

SET PASSWORD = PASSWORD('SZ@zhylb#157');

ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;

FLUSH PRIVILEGES;

07cd7ba02857096cc7ef32cd78867d23.png

5: 开启远程连接配置

use mysql

update user set host='%' where user ='root';

FLUSH PRIVILEGES;

e19d6e1615c7ae86682fab58319ad7ae.png

6: 防火墙开启3306端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent # 开启3306防火墙端口permanent永久生效,没有此参数重启后失效

firewall-cmd --reload # 重新载入

dcb8c6104134c63c4fe395f49c069b32.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值