Windows可以写个bat脚本执行
@echo off
START javaw -jar */*.jar
也可以添加参数
@echo off
START javaw -jar */*.jar --spring.profiles.active=dev
这个测试过了,确实可以做到,目前就是这样代替的,但是就是开机不自启动了,必须要登入账户bat才执行哟
可以做成服务类型的吗?
@少年Dev:
我这是Windows10系统,Windows Server应该一样的
右键-创建任务
设置名称等信息(可以配置是否需要用户登录,才能执行)
选择 触发器 标签页,点 新建
选择 操作 标签页,点 新建
@飒沓流星: 我选了不登入用户运行,但是实际验证只有登录的时候才运行哦
@少年Dev:
触发器选的是 启动时 吗?改成 启动时 再试试
还不行的话,把你配置的截图出来,我本地试试
@飒沓流星:
@少年Dev:
1.我的bat脚本:
2.任务计划配置
3.系统重启后,访问http://localhost:8080/get
我这没有问题,检查下你的配置和脚本
我看你脚本里还是用的java,应该是javaw吧,还有 -javaagent参数,你的jar包里用了Instrument?
你不用ide?
这是在windows 服务器 server 2016
tomcat
集成在了程序里面
@少年Dev: 这是nginx配置,指向不同的URL就好。
你一个Tomcat可以挂多个site的。
@luzemin: 用tomcat不会跟Nginx冲突吧?
@luzemin: 有没有博客推荐,,,,,
应为之前都是部署在centos上,docker部署方便快捷。这次在windows需要原生部署
– 少年Dev 2年前