I somehow tend to think that deployment on Tomcat server is more suitable for an enterprise application than UberJar. The one issue I had with UberJar is that starting the application required executing two Jar files separately. With the platform version 6.6, this is no longer an issue and UberJar is looking more attractive for me.
What is the built-in web server used in UberJar deployment?
What are are pros and cons of UberJar compared to Tomcat deployment?
Should one chose to deploy multiple applications using UberJar, I know two possible ways to do this:
- Execute multiple applications (one Jar for each app) on the same server using different ports
- Host each application on it's own server