当前位置: 首页 > news >正文

【Linux】虚拟机部署与发布J2EE项目(Linux版本)

🎉🎉欢迎来到我的CSDN主页!🎉🎉

🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚

🌟推荐给大家我的专栏《微信小程序开发实战》。🎯🎯

👉点击这里,就可以查看我的主页啦!👇👇

Java方文山的个人主页

🎁如果感觉还不错的话请给我点赞吧!🎁🎁

💖期待你的加入,一起学习,一起进步!💖💖

请添加图片描述

一、配置环境

前期准备工作

先创建一个文件夹用于存放我们的所有软件

再将所需软件的压缩包拖拽放入该目录下

放入成功就会是下面的样子

1.jdk安装

①解压文件

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

②配置环境变量

进入path文件进行编辑

vim /etc/profile

输入配置jdk文件代码(JAVA_HOME后面填写自己所解压的JDK路径)

export JAVA_HOME=/root/java/tools/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

2.Tomcat安装

①解压文件

tar -zxvf apache-tomcat-8.5.20.tar.gz

②启动防火墙

systemctl start firewalld

 ③开放端口

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

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

④跟新防火墙规则

firewall-cmd --reload

⑤防火墙列表

firewall-cmd --zone=public --list-ports

⑥开启自启防火墙

systemctl enable firewalld.service

⑦启动Tomcat

3.MySQL安装

①卸载mariadb

否则安装MySql会出现冲突

rpm -qa|grep mariadb

 rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

②将MySQL安装包解压到指定目录

mkdir mysql-5.7

tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7

③开始安装

rpm -ivh mysql-community-common-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.35-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.35-1.el7.x86_64.rpm

④启动MySQL服务

systemctl start mysqld

⑤登录mysql修改密码

grep "password" /var/log/mysqld.log

⑥修改密码检验策略

#设置密码校验策略(0 or LOW),要不密码太LOW不让你过
set global validate_password_policy=0;
 
#设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)
set global validate_password_length=4;

⑦修改密码

#更新密码
set password = password("123456");

⑧重启服务

FLUSH PRIVILEGES;

⑨修改远程权限

在进行这个操作之前,需要输入'use mysql'

#允许以root身份远程登录mysql
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;

上Navicat连接测试一下

 

请添加图片描述

到这里我的分享就结束了,欢迎到评论区探讨交流!!

💖如果觉得有用的话还请点个赞吧 💖

相关文章:

  • 解锁AI语言模型的秘密武器 - 提示工程
  • 知心早安问候语,愿你享受美好的时光,幸福快乐每一天
  • 计算机网络第4章-网络层(1)
  • 用逻辑分析仪观察串口Uart数据波形
  • 如何将你的PC电脑数据迁移到Mac电脑?使用“迁移助理”从 PC 传输到 Mac的具体操作教程
  • 在Java和PostgreSQL枚举之间进行转换的通用方法
  • WIN11如何固定文件夹查看方式
  • Java修仙传之神奇的ES(基础使用)
  • Hive常用DDL操作
  • centos7如何使用oxidized备份网络配置
  • Jasypt整合springboot完成对配置文件中有关敏感数据的加密
  • 图片变形的问题
  • 宽带电力载波稳定吗?有丢数据吗?
  • Linux | 文件系统
  • OpenAI将推出ChatGPT Plus会员新功能,有用户反馈将支持上传文件和多模态
  • CCF_A 计算机视觉顶会CVPR2024投稿指南以及论文模板
  • Excel表格密码解密软件 - 轻松解锁忘记的Excel密码
  • 干货 | 一文详解华为ITR流程体系:目标、流程、理念
  • leetcode_136 只出现一次的数字
  • 预处理详解(一)
  • 中国效能建设网站/网站推广优化方案
  • 天津网站开发工资水平/上海牛巨仁seo
  • 网络搭建写真网站/谷歌官网网址
  • 珠海市网站建设开发公司/百度在线搜索
  • 免费网站建设论文/石家庄seo全网营销
  • 青岛商城网站建设设计/南宁seo结算