Tomcat 是否可以直接将项目测试环境部署在本地 window 下的问题

准备文件有;image.pngimage.png

已安装的 Tomcat 是 8.0.30 版本;

用途是;用 jmeter 做接口和查看获取最大并发用户数练习。

目前已知在 Linux 可这么执行

  1. 把所有文件上传到服务器某一个相同文件夹下
  2. 用 Linux 的 root 执行【安装 mysql5.7 数据库】
    chmod +x install_Docker_Mysql57.sh
    ./install_Docker_Mysql57.sh
  3. 用 Navicat 连接 Linux 机器执行脚本
    ip:你的 Linux 机器 ip
    数据库端口:3337
    用户:root
    密码:123456
    执行脚本:数据库脚本。sql
  4. 在 Linux 中执行【用 Tomcat 部署项目】
    chmod +x build_project.sh
    ./build_project.sh

这个我相信可百分九十能执行成功,按我个人的思维大概就是在 Linux 下安装了数据库并通过命令启动 MySQL 或执行 mysq,或通过 Navicat 连接 Linux 执行 MySQL 脚本,然后在 Linux 下安装 Tomcat 并执行项目启动 Tomcat,那么在用 jmeter 连接 Linux ip 地址并执行接口;

但我个人想节省电脑运行内存,毕竟要保持 Linux 在线,所以想直接在 window 下执行是否可以

目前已知可执行方式:

1.war 包放到 Tomcat 下的 webapps 里面
2.重启 Tomcat
3.执行数据库脚本文件
4.修改服务器上的数据库配置文件
5.重启 Tomcat

数据库配置文件:/webapps/erp/WEB-INF/classes/application.yml
这个文件可以修改数据库配置,只需要修改开发环境,以及日志文件地址
修改后 重启 Tomcat 即可

但具体是修改开发环境哪个地方还有日志文件地址哪个部分,端口知道,还有数据库的账号密码?application.yml 内容大致如下:

image.png

那么 Linux 上的执行方法是否可以套用在 window 下,可能命令操作会不同,window 是 7 版本的,那数据库脚本在本地又该如何执行,哦对了,本地确实还没装 MySQL

麻烦各位大佬或老师指教下吧,谢谢了。

4 回帖
请输入回帖内容 ...
  • happy

    将配置文件中的数据库连接字符串中的 ip 修改为数据库所在的外网服务器 ip,放通数据库的端口,MySQL 默认是 3306~ 另外因为需要在其他主机连接,所以需要新建一个 MySQL 连接用户信息,如 root@%

    1 回复
  • bottle_7 2 评论

    感谢,终于有回复了,请问是修改文章图中的信息是吗?image.png

    是修改用红线标志的地方吗?还有新建一个 MySQL,是否意思是在哪个系统平台执行就在哪个平台安装 MySQL,我现在在 window 下执行,那是否就要在 window 下安装个 MySQL,并连接

    是的,建议就在本地 windows 安装一个 MySQL,然后使用本地链接信息即可
    happy 1
    @happy 好的,我会尝试下,感谢你的回复
    bottle_7
  • Allen

    image.png

    自己安装一下 MySQL 数据库

    1 回复
  • bottle_7

    好的谢谢,我就是七月份上了你的性能训练营的,就是为了避免另开 Linux 服务器占用内存才选择在 window 下尝试的 😂 ,不行就用 Linux 了