NSSM 的官方下载地址是:NSSM - the Non-Sucking Service Manager1
使用powershell输入命令,java项目需要手动配置和依赖nacos
.\nssm.exe install cyMinio "D:\minio\启动命令.bat"
.\nssm.exe install cyNacos "D:\IdeaProject\capacity\nacos-server\bin\startup.cmd"
.\nssm.exe install cyRedis "D:\IdeaProject\capacity\Redis-x64-5.0.14.1\redis-server.exe" "D:\IdeaProject\capacity\Redis-x64-5.0.14.1\redis.windows.conf"
.\nssm.exe install cyElasticsearch "D:\Development\elasticsearch-7.2.1\bin\elasticsearch.bat"
.\nssm.exe install cyTomcat8 "D:\Development\apache-tomcat-8.5.82\bin\catalina.bat" run nssm set Tomcat8 AppEnvironmentExtra JAVA_HOME=D:\Development\java\jdk nssm set Tomcat8 AppEnvironmentExtra CATALINA_HOME=D:\Development\apache-tomcat-8.5.82 nssm set Tomcat8 AppStdout D:\Development\apache-tomcat-8.5.82\logs\service_stdout.log nssm set Tomcat8 AppStderr D:\Development\apache-tomcat-8.5.82\logs\service_stderr.log nssm set Tomcat8 Start SERVICE_AUTO_START nssm start Tomcat8#java项目要 .\nssm.exe install cyApi-gateway手动配置.\nssm.exe install cyApi-gateway D:\Development\java\jdk\bin\java.exe -Xms64m -Xmx512m -jar D:\IdeaProject\capacity\启动项目-test\api-gateway.jar -Dfile.encoding=UTF-8 --spring.cloud.nacos.config.namespace=adb19121-cfe9-4aa6-bb9f-a1fa18fdbd3e --spring.cloud.nacos.config.server-addr=192.168.1.63:8848 --spring.cloud.sentinel.transport.dashboard=192.168.1.63:8082.\nssm.exe install cyAuth-server D:\Development\java\jdk\bin\java.exe -Xms64m -Xmx512m -jar D:\IdeaProject\capacity\启动项目-test\auth-server.jar -Dfile.encoding=UTF-8 --spring.cloud.nacos.config.namespace=adb19121-cfe9-4aa6-bb9f-a1fa18fdbd3e --spring.cloud.nacos.config.server-addr=192.168.1.63:8848 --spring.cloud.sentinel.transport.dashboard=192.168.1.63:8082.\nssm.exe install cyUser-center D:\Development\java\jdk\bin\java.exe -Xms64m -Xmx512m -jar D:\IdeaProject\capacity\启动项目-test\user-center.jar -Dfile.encoding=UTF-8 --spring.cloud.nacos.config.namespace=adb19121-cfe9-4aa6-bb9f-a1fa18fdbd3e --spring.cloud.nacos.config.server-addr=192.168.1.63:8848 --spring.cloud.sentinel.transport.dashboard=192.168.1.63:8082