首页 新闻 会员 周边 捐助

windows进程管理问题

0
[已解决问题] 解决于 2022-07-01 14:13

在Windows环境下,部署springboot项目的时候,一般就是打个jar包,然后java -jar XXX.jar这样运行,一个黑框出来不太美观,多来几个jar包也显得很乱。
所以,Windows环境下有没有jar包运行管理的软件?

少年Dev的主页 少年Dev | 初学一级 | 园豆:146
提问于:2022-05-24 14:57

应为之前都是部署在centos上,docker部署方便快捷。这次在windows需要原生部署

少年Dev 2年前
< >
分享
最佳答案
0

Windows可以写个bat脚本执行

前提是配置了jdk的环境变量

@echo off
START javaw -jar */*.jar

也可以添加参数

@echo off
START javaw -jar */*.jar --spring.profiles.active=dev
奖励园豆:5
飒沓流星 | 小虾三级 |园豆:1099 | 2022-06-10 11:32

这个测试过了,确实可以做到,目前就是这样代替的,但是就是开机不自启动了,必须要登入账户bat才执行哟

少年Dev | 园豆:146 (初学一级) | 2022-06-10 22:46

可以做成服务类型的吗?

少年Dev | 园豆:146 (初学一级) | 2022-06-10 22:47

@少年Dev:
我这是Windows10系统,Windows Server应该一样的

右键-创建任务

设置名称等信息(可以配置是否需要用户登录,才能执行)

选择 触发器 标签页,点 新建


选择 操作 标签页,点 新建

该方式可行,详细配置,可以去查阅下相关资料

飒沓流星 | 园豆:1099 (小虾三级) | 2022-06-10 23:00

@飒沓流星: 我选了不登入用户运行,但是实际验证只有登录的时候才运行哦

少年Dev | 园豆:146 (初学一级) | 2022-06-11 06:25

@少年Dev:

触发器选的是 启动时 吗?改成 启动时 再试试
还不行的话,把你配置的截图出来,我本地试试

飒沓流星 | 园豆:1099 (小虾三级) | 2022-06-11 08:22

@飒沓流星:

少年Dev | 园豆:146 (初学一级) | 2022-06-20 14:59

@少年Dev:
1.我的bat脚本:

2.任务计划配置





3.系统重启后,访问http://localhost:8080/get

我这没有问题,检查下你的配置和脚本
我看你脚本里还是用的java,应该是javaw吧,还有 -javaagent参数,你的jar包里用了Instrument?

飒沓流星 | 园豆:1099 (小虾三级) | 2022-06-20 15:46
其他回答(2)
0

你不用ide?

Cycads | 园豆:204 (菜鸟二级) | 2022-05-24 15:08

这是在windows 服务器 server 2016

支持(0) 反对(0) 少年Dev | 园豆:146 (初学一级) | 2022-05-24 15:11
0

tomcat

talentzemin | 园豆:775 (小虾三级) | 2022-05-24 15:34


集成在了程序里面

支持(0) 反对(0) 少年Dev | 园豆:146 (初学一级) | 2022-05-24 15:40

@少年Dev: 这是nginx配置,指向不同的URL就好。

你一个Tomcat可以挂多个site的。

支持(0) 反对(0) talentzemin | 园豆:775 (小虾三级) | 2022-05-24 15:43

@luzemin: 用tomcat不会跟Nginx冲突吧?

支持(0) 反对(0) 少年Dev | 园豆:146 (初学一级) | 2022-05-25 10:47

@luzemin: 有没有博客推荐,,,,,

支持(0) 反对(0) 少年Dev | 园豆:146 (初学一级) | 2022-05-25 10:50
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册