2017-01-13 6 views
0

Мы использовали встроенный tomcat для запуска приложений Spring Boot.Использование встроенного WLP для запуска приложения Spring Boot

Теперь мы хотим использовать встроенный профиль Websphere Liberty (WLP) для запуска приложений Spring Boot.

Есть ли способ встраивать WLP, подобный Tomcat, и запускать вместо развертывания WAR, как в традиционных развертываниях WAS.

ответ

0

Spring Boot не поддерживает использование профиля WebSphere Liberty в качестве встроенного контейнера. Однако вы можете создать военный файл и развернуть его на сервере WLP так же, как вы можете, с любым другим внешним контейнером.

WLP не поддерживается, так как нет открытого API-интерфейса, который может быть использован для его настройки. Если у вас есть лицензия WLP и такой API доступен, возможно, вам удастся написать свою собственную реализацию EmbeddedServletContainer, но для этого потребуется довольно значительное усилие.

+0

После того, как вы развернули приложение для загрузки весны как файл .war, вы можете упаковать сервер в исполняемый файл jar, так что вы все еще можете использовать java-jar, это всего лишь двухэтапный процесс. Ниже приведен пример того, как это сделать в микропрограмме микропрограммного опроса микропрограмм: https://github.com/microprofile/microprofile-conference/blob/master/microservice-vote/pom.xml – Alasdair

+0

Имеется ли с открытым исходным кодом Свобода означает, что это можно подключить непосредственно к Spring Boot? –