1、找到nssm文件夹。
2、cmd调出小黑窗,输入nssm install。
Application Path:是jdk中Java文件位置。
Startup directory:需要发布的接口所在文件夹。
Arguments:-jar zsf_api.jar --spring.profiles.active=prod固定格式其中zsf_api.jar为jar包名字,prod为发布的配置文件名字。
Service name:服务名称。
3、修改服务参数 nssm edit api其中api为服务名称。
4、成功之后可以在服务中开启或暂停服务。
5、服务启动之后会生成api_log日志。
6、启动成功后会在app.log生成自己项目中的成功标志,我自己项目中成功标志是
===== Zsf Information Manage API SERVICE STARTED SUCCESSFULLY =====。
7、注意事项:
nssm服务启动失败不会有失败提示只会不断重启,可能会有数据库连接断开日志
2024-06-12 11:59:02.887 INFO 65392 [main] c.a.d.p.DruidDataSource : {dataSource-0} closing …。
不确定报错原因时可以使用java -jar zsf_api.jar运行jar包排查原因zsf_api.jar为jar包名称。
这个会报错误原因,我的是因为端口被占用,换个端口就可以了。
成功之后可以使用发布ip+端口试验是否成功。