测试环境搭建:JDK+Tomcat+Mysql+Redis

基础的测试环境搭建:

LAMP=Linux(CentOS、ubuntu、redhat)+Apache+Mysql+PHP

LTMJ=Linux(CentOS、ubuntu、redhat)+Tomcat+Mysql(Oracle)+Redis+Java

真实的测试环境搭建:(企业真实的=运维)

基于SpringBoot(SpringCloud分布式微服务架构的项目)的应用部署:

Linux(CentOS、ubuntu、redhat)

Docker(Docker Compose) 容器或者容器编排

JDK、MYSQL、Redis缓存、Niginx 中间件、RabbitMQ 消息队列

Elasticseach 分布式搜索和分析引擎、Logstash 日志采集、Kibana

MongoDB 分布式数据库、MinIO安装

检查Docker全部环境安装完成情况

SpringBoot项目部署

部署admin、部署search、部署、开启防火墙、访问接口进行测试

Maven 依赖配置

数据可视化

一、基础测试环境搭建简介

Linux(CentOS)+JDK+Tomcat+Mysql+Redis

1. mac安装虚拟机linux系统-CSDN博客

2. mac通过termius连接Linux服务器-CSDN博客

3. linux下载安装JDK-CSDN博客

4. linux/windows安装Tomcat-CSDN博客

5. linux安装 mysql-CSDN博客

6. linux上Redis安装使用-CSDN博客

二、项目实战

java:打包一个war包

比如:

1. 准备数据库

1.1 新建数据库

先连接到Linux服务器

新建一个数据库:mydiningroom

1.2 导入项目的表

2.数据库右键--运行SQL


选择SQL文件并且重启断开和打开链接

相当于导入的是项目中所有的表

2. 上传项目

war包上传到tomcat/webapps

目录:(根据tomcat安装时生成的目录)

复制代码
/may2024/tomcat/webapps

3. 启动服务

切换到tomcat/bin目录

复制代码
cd /may2024/tomcat/bin

启动tomcat服务

复制代码
./startup.sh

启动后,war包就自动解压了

访问项目:

http://192.168.42.8:8080/dingcan/

后面的dingcan和解压后上面显示的一致,如果要修改,那么修改上面dingcan就可以,记得修改后要重启服务

4. 项目连接mysql和redis

需要让项目链接到mysql和redis,才能进行登录:

你要去找到项目链接mysql和redis的配置文件(默认目录,找开发)

默认目录:

/may2024/tomcat/webapps/dingcan/WEB-INF/classes

mysql的链接文件:修改iP,端口,用户名,密码

复制代码
vi database.properties

redis的链接文件:修改iP,端口,用户名,密码

复制代码
vi redis.properties

(5) 重启tomcat服务

复制代码
./shutdown.sh

./startup.sh

5. 项目登录

运行的SQL文件查看账号密码

登录效果

当页面进行操作,生成了缓存数据时,Redis上就可以查看到数据

6. 进行测试

然后就可以在项目上进行功能测试,性能测试,压测等操作。

相关推荐
黑眼圈子1 分钟前
总结一下用Java做算法的常用类和方法
java·开发语言·算法
Magic--12 分钟前
深入解析管道:最基础的进程间通信(IPC)实现
java·服务器·unix
爱丽_32 分钟前
Redis 分布式锁:SET NX、过期时间、续租、可重入、Redlock 与坑
数据库·redis·分布式
架构师沉默41 分钟前
为什么国外程序员都写独立博客,而国内都在公众号?
java·后端·架构
带刺的坐椅1 小时前
SolonCode v2026.4.1 发布(比 ClaudeCode 简约的编程智能体)
java·ai·llm·agent·solon-ai·claudecode·soloncode
殷紫川1 小时前
从单体到亿级流量:登录功能全场景设计指南,踩过的坑全给你填平了
java
Filwaod1 小时前
Cursor+IDEA开发问题
java·idea·cursor
qq_366086221 小时前
sql server OUTER APPLY使用
数据库·sql·mysql
爱丽_1 小时前
Spring 事务:传播行为、失效场景、回滚规则与最佳实践
java·后端·spring
zzh0811 小时前
Mysql数据库备份与恢复笔记
数据库·笔记·mysql