2016-08-15 7 views
0

Я использую сервер Windows для запуска приложения. Приложение построено на весеннем ботинке & угловое 2. Я хочу запустить исполняемый банку на сервере Windows.запустить исполняемый банку на сервере Windows

У меня есть следующие запросы.

  1. Какая из лучших практик запускать банку, а не запускать java -jar abc.jar в cmd.
  2. Лучшая практика регистрации журналов приложений в приведенной выше конфигурации.
+0

Вы не используете веб-сервер Java? Например, Tomcat? –

+0

Я использую встроенный tomcat, который поставляется с весенним ботинком – Developer

+0

Хорошо, тогда вы сможете запустить tomcat как сервис и запустить файл WAR/JAR оттуда –

ответ

0

Я рекомендую запускать его в качестве службы Windows

nssm install <servicename> "C:\Program Files\Java\jre7\java.exe" "-jar <path-to-jar-file>" 
+0

Является ли nssm открытым исходным кодом? я могу создать сервис без использования сторонних плагинов, таких как nssm. – Developer

+0

Вот ссылка на него https://nssm.cc/ Не забудьте установить флажок, если мой ответ помог. :) Существуют и другие способы создания сервисов. Просто google для командной строки для создания служб Windows, и вы найдете что-то. – javaMoca

+0

как настроить журналы приложений при использовании nssm. – Developer

0

Это то, что официальная весна-загрузочные документы говорят сделать для Windows:

http://docs.spring.io/spring-boot/docs/current/reference/html/deployment-windows.html

Spring загрузки приложения может быть запущен как служба Windows с использованием winsw (https://github.com/kohsuke/winsw).

Образец, созданный отдельно к ядру Spring Boot, описывает шаг за шагом, как вы можете создать службу Windows для своего приложения Spring Boot (https://github.com/snicoll-scratches/spring-boot-daemon).

 Смежные вопросы

  • Нет связанных вопросов^_^