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

本贴最后更新于 1221 天前,其中的信息可能已经斗转星移

准备文件有;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

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

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

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

    2 回复
  • 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了

  • peiyu

    erp.war这个包能提供下吗?