“构建高效的Java Web开发环境及前后端分离后台接口部署“


在这里插入图片描述

引言

在现代软件开发中,构建高效的开发环境和部署稳定的后台接口是至关重要的。本文将介绍如何安装和配置Java开发环境(JDK和Tomcat),以及安装MySQL数据库。同时,我们还将探讨如何实现前后端分离,并部署后台接口。

一、安装环境:JDK和Tomcat

  • 首先,需要把对应的压缩包找到,并且放到一个文件夹里面
  • 以我的为例,我把所有的压缩包都放到了一个/javayh/software里面(使用拖拉拽的方式从本地文件夹中复制进去)

在这里插入图片描述

1. 安装JDK

下载jdk

  • 解压jdk压缩包

  • 输入tar -xvf jdk-8u151-linux-x64.tar.gz 回车

在这里插入图片描述

在这里插入图片描述

配置环境变量

  • 输入 vim /etc/profile 进入这个界面
    在这里插入图片描述
  • 往下面编辑
    export JAVA_HOME=/javayh/software/jdk1.8.0_151/
    export JRE_HOME= J A V A H O M E / j r e e x p o r t C L A S S P A T H = . : {JAVA_HOME}/jre export CLASSPATH=.: JAVAHOME/jreexportCLASSPATH=.:{JAVA_HOME}/lib: J R E H O M E / l i b e x p o r t P A T H = {JRE_HOME}/lib export PATH= JREHOME/libexportPATH={JAVA_HOME}/bin:$PATH

在这里插入图片描述

  • 然后嗯Esc键,再:wq回车
  • 然后刷新,输入source /etc/profile回车刷新
  • 再输入java -version回车就能查看到配好的环境变量
    在这里插入图片描述
  • 此时jdk就装完了

2. 安装Tomcat

  • 在softwarew目录下面输入 tar -zxvf apache-tomcat-8.5.20.tar.gz 然后回车解压文件
  • 然后输入 cd apache-tomcat-8.5.20/bin/ 进入bin目录
  • 在输入./startup.sh 回车启动
  • 此时服务器启动是不能访问的,因为有防火墙阻挡连接(systemctl status firewalld 这是查询防火墙状态的)
  • 输入(firewall-cmd --zone=public --add-port=8080/tcp --permanent)回车,还有(firewall-cmd --zone=public --add-port=3306/tcp --permanent)回车
  • 然后刷新,输入(firewall-cmd --reload)回车刷新
  • 此时输入(firewall-cmd --zone=public --list-ports)可以看见防火墙列表
    在这里插入图片描述
  • 然后设置开机自启动,输入(systemctl enable firewalld.service)回车
  • 此时Tomcat就安装完成啦
  • 然后关闭服务器
  • 输入(./startup.sh)回车关闭服务

二、安装MySQL

  • 首先查看是否有自带的数据库,输入(rpm -qa|grep mariadb)查看

  • 答案是有的
    在这里插入图片描述

  • 输入(rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64)回车删除

  • 然后进入存储MySQL压缩包的文件夹(我的是software)

  • 创建一个文件夹装MySQL

  • 输入mkdir mysql -5.7回车

  • 将MySQL安装包解压到指定目录,输入(tar -xvf mysql-5.7.35-1.el7.x86_64.rpm-bundle.tar -C mysql-5.7)回车解压

  • 进入MySQL-5.7,输入(cd mysql-5.7)

  • 开始安装,-ivh 其中i表示安装,v表示显示安装过程,h表示显示进度

  • 输入(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)回车

  • 然后输入:(grep “password” /var/log/mysqld.log)查看登录密码
    在这里插入图片描述

  • 然后输入(mysql -uroot -p)回车,输入上面已经显示的密码,回车
    在这里插入图片描述

  • 设置密码校验策略(0 or LOW),要不密码太LOW不让你过

  • 输入(set global validate_password_policy=0;)回车

  • #设置密码校验长度,要不密码太短不让你过(多次测试发现密码最小长度为4位)

  • 输入(set global validate_password_length=4;)回车

  • 更新密码

  • 在这里插入图片描述
    输入(set password = password(“123456”);)回车

  • 刷新服务,输入(FLUSH PRIVILEGES;)回车刷新

  • #Centos7下无法远程连接mysql数据库

  • #数据库没有授权,允许以root身份远程登录mysql

  • 操作以下即可

  • 输入(use mysql;)回车

  • 然后在输入(GRANT ALL PRIVILEGES ON . TO ‘root’@‘%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;)回车

  • 然后再刷新,输入(FLUSH PRIVILEGES;)回车刷新

  • 此时去数据库可以连接的上了
    在这里插入图片描述

  • 然后退出服务,输入(exit;)

三、部署前后端分离后台接口

  • 进入Tomcat文件里的webapps中

  • 将war文件托拉拽进webapps中
    在这里插入图片描述

    • 先去MySQL创建一个数据库(项目所对应的数据库mybatis_ssm)
    • 然后运行SQL文件
    • 再输入(./startup.sh)回车启动服务
    • 在网址输入(http://192.168.238.129:8080/T216_SSH/vue/treeNodeAction.action)回车
    • 出现数据即表示成功了
      在这里插入图片描述
      四、部署会议Oa项目
  • 首先把webapps中添加会议OAwar包(把之前的项目删掉[简单版])

  • 再进入tomcat文件夹里面的conf文件夹中修改service.xml 把端口号改为8082在这里插入图片描述

  • 修改完后按Esc键,然后:wq回车保存退出

  • 再去bin目录下找到stateup.sh

  • 启动服务器

  • 浏览器搜索192.168.238.129:8082

  • 完工

总结

本文介绍了如何构建高效的Java Web开发环境,包括安装JDK和Tomcat,以及安装MySQL数据库。同时,我们还探讨了如何实现前后端分离,并部署后台接口。通过本文的指导,您可以快速搭建开发环境,并开始进行Java Web开发和部署工作。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值