@echo off
set stroage_path=C:\shenyang\storage
nssm install kae_arangodb "%stroage_path%\graphdb/usr/bin/arangod.exe"
nssm set kae_arangodb AppDirectory "%stroage_path%\graphdb"
nssm set kae_arangodb Start SERVICE_AUTO_START
nssm start kae_arangodb
nssm install kae_redis "%stroage_path%\redis7/redis-server.exe" "redis.conf"
nssm set kae_redis AppDirectory "%stroage_path%\redis7"
nssm set kae_redis Start SERVICE_AUTO_START
nssm start kae_redis
nssm install kae_solr "%stroage_path%\KAPServerX64\bin\catalina.bat" "run"
nssm set kae_solr AppDirectory "%stroage_path%\KAPServerX64\bin"
nssm set kae_solr AppEnvironmentExtra JAVA_HOME="%stroage_path%\jre8x64"
nssm set kae_solr Start SERVICE_AUTO_START
nssm start kae_solr
set web_path=C:\shenyang\kae_web
nssm install kae_eureka "%web_path%\jre8x64/bin/java.exe" "-jar -Xmx512m -Xms512m eureka-server-v24.08.20.jar"
nssm set kae_eureka AppDirectory "%web_path%\eureka-server"
nssm set kae_eureka Start SERVICE_AUTO_START
nssm start kae_eureka
nssm install kae_kaeserver "%web_path%\jre8x64/bin/java.exe" "-jar -Xmx2048m -Xms2048m kae-server-v24.09.25.jar"
nssm set kae_kaeserver AppDirectory "%web_path%\kae-server"
nssm set kae_kaeserver Start SERVICE_AUTO_START
nssm start kae_kaeserver
nssm install kae_kapserver "%web_path%\jre8x64/bin/java.exe" "-jar -Xmx4096m -Xms2048m kap-server-v24.09.25.jar"
nssm set kae_kapserver AppDirectory "%web_path%\kap-server"
nssm set kae_kapserver Start SERVICE_AUTO_START
nssm start kae_kapserver
nssm install kae_user "%web_path%\jre8x64/bin/java.exe" "-jar -Xmx1024m -Xms1024m user-server-v24.09.25.jar"
nssm set kae_user AppDirectory "%web_path%\user-server"
nssm set kae_user Start SERVICE_AUTO_START
nssm start kae_user
pause
删除服务
nssm stop kae_arangodb
nssm remove kae_arangodb confirm
nssm stop kae_redis
nssm remove kae_redis confirm
nssm stop kae_solr
nssm remove kae_solr confirm
nssm stop kae_eureka
nssm remove kae_eureka confirm
nssm stop kae_kaeserver
nssm remove kae_kaeserver confirm
nssm stop kae_kapserver
nssm remove kae_kapserver confirm
nssm stop kae_user
nssm remove kae_user confirm