Spring Boot application is designed to be deployed as traditional war archive. The most important is which version of servlet container is used. Older Servlet containers don’t have support to bootstrap process used in Servlet 3.0 and web.xml must be used (configure it to load an ApplicationContext
via a DispatcherServlet).
...
Cloud
If you’re trying to deploy the application to a Platform-as-a-service, Spring’s vaunted portability buys you a lot of options here. Spring Boot offers perfect support for cloud-based environments. There are not special needs from OpenHub point of view.
EJB support
Actually EJB support is not planned but there is no restriction. Only one think which that is necessary is to use web.xml and define metadata-complete to false, see more detail.
...