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

搭建环境

环境的流程
一、介绍环境(在linux搭建)
多有米
jdk+linux+服务器(tomcat)+mysql+代码包

jdk 1.8版本
linux(centos)
服务器 tomcat(目前用) 、apache、nginx
数据库 mysql 数据包(后缀 是.mysql)
代码包 war包 在服务中自动解压 , 代码前端和后端

二、搭建步骤
1、在linux中新建一个文件夹
2、将jdk压缩包上传到linux中 rmp 包上传以后,进行安装命令:
rpm -ivh jdk-8u121-linux-i586.rpm
3、查看jdk版本 :1.8 分为32位,64位
查看命令:java -version
4、上传tomcat服务器,在将tomcat服务压缩包解压:
tar -zxvf apache-tomcat-7.0.56.tar.gz
5、进入解压后的包 apache-tomcat-7.0.56命令:cd apache-tomcat-7.0.56 ;进入bin目录下
启动服务器命令:sh startup.sh ;
查看服务:ps -ef|grep tomcat
查看IP地址:192.168.46.129
注意点:关闭防火墙service iptables stop
6、在浏览器中输入ip+端口访问
例如:http://192.168.46.129:8080/

在关闭服务器:./shutdown.sh 或者sh shutdown.sh
7、上传我们自己代码:webapps下将所有原有代码删除:
删除命令:rm -rf * ,将我们自己前后端包上传到webapps下
8、解压前后端包,前后端包会自动解压,我们要启动服务:
sh startup.sh 关闭服务:sh shutdown.sh
注意点:如果遇到服务器关闭不了,使用kill -9 进程号 ,强制杀死进程
查看代码包前后端直到都要解压好;反复的启动,关闭,
9、修改前后端的配置:
前端配置 ROOT 》WEB-INF》 编辑配置文档vim duoyoumi-jdbc.properties
ctrl+v,再按c,进入编辑模式
修改内容:
jdbc.url=jdbc:mysql://192.168.46.129:3306/dym 数据库的ip+端口+库名
jdbc.username=root #账号
jdbc.password=123456#密码
后端配置 manage 》WEB-INF》 编辑配置文档vim duoyoumi-jdbc.properties
修改内容:
jdbc.url=jdbc:mysql://192.168.46.129:3306/dym 数据库的ip+端口+库名
jdbc.username=root #账号
jdbc.password=123456#密码
修改好以后保存退出
10、数据库:
安装mysql ,
启动数据库:service msyqld restart
进入数据库,mysql -u root -p 123456
创建一个新的库:
create database dym ;
注意点:如果是新的数据库要
授权:grant all privileges on . to root@'%' identified by '123456';
刷新权限:flush privileges ;
上传数据库包到linux中:将msyql语句导入到空库中
linux:mysql -u root -p dym</home/hj/20170502.sql 还原数据
查看导入数据是否成功: 进入dym库:use dym ;show tables 显示所有的表 :203张

注意点:修改数据库的配置文件
数据库中不区分大小写:( 在vim /etc/my.cnf)
lower_case_table_names=1 不区分大小写
lower_case_table_names=0 区分大小写

11、在浏览器中输入ip+端口:
前端:http://192.168.46.129:8080/
后端:http://192.168.46.129:8080/manage

检查:
1、防火墙是否关闭 :service iptables stop
2.数据库重启:service mysqld restart
3、授权:grant all privileges on . to root@'%' identified by '123456';
刷新权限:flush privileges ;
4、数据库中不区分大小写:( 在vim /etc/my.cnf) 是否添加
lower_case_table_names=1 不区分大小写
5、服务器是否启动:sh startup.sh
6、端口是否占用:lsof -i:8080
7、ip地址,账号,密码是否正确

http://www.hskmm.com/?act=detail&tid=19684

相关文章:

  • 20250928
  • Easysearch 国产替代 Elasticsearch:8 大核心挑战解读
  • Typescript概述和思维导图
  • 9-28
  • Qt结合ffmpeg代码实现udp推流/组播推流/rtp推流/监控GB28181推流/onvif推流
  • linux防火墙firewalld
  • 很多大公司为什么禁止在SpringBoot项目中使用Tomcat?
  • Java作业动手又动脑
  • PHP 开发者必须掌握的基本 Linux 命令
  • MetaGPT实战指南:构建模拟公司运营的多智能体系统 - 教程
  • Timeplus Enterprise 3.0 (Linux, macOS) - 流处理平台
  • 《HelloGitHub》第 114 期
  • Splunk Enterprise 10.0.1 (macOS, Linux, Windows) - 搜索、分析和可视化,数据全面洞察平台
  • 读后感
  • 读后感3
  • 读后感2
  • [Luogu 13345] EGOI 2025:IMO
  • 详细介绍:flutter 编译报错java.util.zip.ZipException: zip END header not found
  • 又一通信芯片厂商完成数亿元融资!
  • 做题总结
  • VS2022激活秘钥
  • NOIP2025模拟赛24
  • grammar(?
  • 读人形机器人25伦理问题
  • 使用场景规则匹配模式代替复杂的if else条件判断
  • 9.28作业
  • 2025.9.28+7[未完]
  • 无需登录即可在管理员页面发现XSS漏洞的技术解析
  • 【操作系统】函数调用
  • 岐金兰与AI元人文概念的深度关联研究:从理论构想到实践应用