С помощью Payara Micro вам не нужно писать какой-либо дополнительный код для запуска приложения WAR или пакета, это исполняемый JAR-файл вместе со всеми зависимостями.
Только для запуска приложения (в разработке или испытаний), вы можете сделать:
java -jar payara-micro.jar --deploy target/myapplication.war
Если вам нужно упаковать все, как один JAR, выполните следующие действия после того, как приложение WAR построен для того, чтобы создать MyApplication-standalone.jar, которые вы можете запустить с java -jar
позже:
java -jar payara-micro.jar --deploy target/myapplication.war --outputUberJar target/myapplication-standalone.jar
Теперь вы можете выполнить ваше приложение, развернутые в скумбриевидном гидролике микро с этой командой:
java -jar target/myapplication-standalone.jar
Последний подход более подробно описан в статье Payara blog, в том числе о том, как интегрировать его с вашей сборкой maven. Вы можете найти дополнительную документацию об этой функции Payara Micro в documentation.
Googling "payara micro embedded build jar" Результатом этого приятного сообщения в блоге: http://blog.payara.fish/creating-uber-jar-with-payara-micro – Gimby