win 打包java项目为exe一键部署,包括mysql和redis

需求:打包springboot项目在win系统下执行,并且要一键部署和开机启动

把所需的程序放在同一个文件夹

1.jdk文件夹:自己去下载,jdk8的话拿jre目录好了
2.mysql文件夹:是8.0.36版,270M精简版了
3.redis文件夹:配置都在redis.windows.conf
4.net文件夹:安装mysql前需要安装VS++2015程序,不然会报缺少什么dll文件
5.demo-0.0.1-SNAPSHOT.jar:是用maven打包的springboot项目
6.启动.bat:里面写的是启动mysql和redis,然后启动springboot的脚步哦
7.启动.exe:启动.bat脚本转格式过来的,后面打包成exe不要.bat文件了
8.将上面整个文件夹打包成myDemo.exe,点击可安装了

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/b8da8ae0a5b3492ba21d23b47ffa1584.png

在这里插入图片描述
在这里插入图片描述

9.可看一下启动.bat脚本,如果本机有其他java项目,可以把java.exe复制一份并改名,然后用他启动
在这里插入图片描述

另:我已经准备好了程序点击下载

net

mysql

redis

关于将 文件夹 打包成.exe可看这个文章:链接: 点我啊

关于打包技巧可看这个文章:链接: 点我啊

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要实现一离线部署 MySQLRedis、Nacos 和 Nginx,你可以使用 Docker Compose 和 Docker 镜像。首先,你需要准备相应的镜像文件并将其加载到 Docker 中。在加载这些镜像之前,你需要确保已经从官方源或其他可信渠道下载了这些镜像。 以下是一个示例的 `docker-compose.yml` 文件,其中包含了 MySQLRedis、Nacos 和 Nginx 的配置: ```yaml version: '3' services: mysql: build: context: ./mysql dockerfile: Dockerfile restart: always ports: - 3306:3306 environment: - MYSQL_ROOT_PASSWORD=your_password volumes: - ./mysql_data:/var/lib/mysql redis: image: redis:latest restart: always ports: - 6379:6379 nacos: build: context: ./nacos dockerfile: Dockerfile restart: always ports: - 8848:8848 nginx: build: context: ./nginx dockerfile: Dockerfile restart: always ports: - 80:80 ``` 在以上示例中,MySQL、Nacos 和 Nginx 使用了自定义的 Dockerfile 来构建镜像。你需要在相应的目录下创建适当的 Dockerfile,以便构建这些镜像。Redis 使用了官方提供的最新版本的镜像。 MySQL 的配置与之前一样,将容器内的 3306 端口映射到主机的 3306 端口。MySQL 的数据也会被挂载到主机的 `./mysql_data` 目录下。 Nacos 和 Nginx 的构建步骤类似于 MySQL。你需要在 `./nacos` 和 `./nginx` 目录下创建适当的 Dockerfile,并编写相应的构建脚本。 在准备好 Dockerfile 后,你可以使用 `docker-compose up -d` 命令来启动这些容器。使用 `-d` 参数可以在后台运行容器。 一旦容器启动成功,你就可以通过相应的端口访问 MySQLRedis、Nacos 和 Nginx。例如,使用 `localhost:3306` 访问 MySQL,`localhost:6379` 访问 Redis,`localhost:8848` 访问 Nacos,`localhost:80` 访问 Nginx。 希望这对你有帮助!如果还有其他问题,请随时提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值