When using the the springBoot (1.5 or 2.0) features then it is true that only a single Spring Boot application can be deployed to a single Liberty server configuration. If they have 20 Spring Boot applications then they need to configure 20 different Liberty Servers. This is to mimic how Spring Boot applications are deployed when they use the uber JAR approach and launch a single JVM with a single application with java -jar mySpringBootApp.jar. This allows the Spring Boot application to have sole control over configuring the server related configurations.
That being said, if a customer really has a requirement to deploy all 20 Spring Boot applications to a single Liberty server configuration then they can deploy each Spring Boot application as a WAR. But first they need to be sure to package the application as a WAR (for example, by following
http://www.adeveloperdiary.com/java/spring-boot/deploy-spring-boot-application-ibm-liberty-8-5/). This has limitations, but for most Spring Boot applications it is sufficient.
------------------------------
Tom Watson
------------------------------