Java EEThe latest stable release of WebSphere Liberty supports Java EE 8 Full Platform in both development and production. Liberty also continues to support Java EE 6 Web Profile, Java EE 7 Full Profile, and Java EE 7 Web Profile. Any Java EE 7 and Java EE 6 applications you write on Liberty can be deployed in production, without changes, on Liberty or on WAS classic (WebSphere Application Server) which is certified for both Java EE 7 and Java EE 6 Full Platform. Here’s an explanation of which application server to choose.
IDEs and Open Source frameworks
WebSphere Developer Tools makes it easy to write and deploy applications in Eclipse. Just drag and drop your app on to your Liberty server. Prefer IntelliJ IDEA? That’s fine because they support Liberty too. Liberty integrates neatly with Open Source software like Spring, Tapestry, MongoDB, and Cassandra, and with other developer software like JRebel.
Simple configurationWebSphere Liberty makes it really easy to configure your server in a simple, but flexible, XML file. For example, the
server.xmlconfiguration file, by default, looks like this:
<?xml version="1.0" encoding="UTF-8"?> <server description="new server"> <!-- Enable features --> <featureManager> <feature>jsp-2.3</feature> </featureManager> <!-- To access this server from a remote client add a host attribute to the following element, e.g. host="*" --> <httpEndpoint id="defaultHttpEndpoint" httpPort="9080" httpsPort="9443" /> </server>This
server.xmlenables the JSP 2.3 feature, which depends on the Servlet feature; the Servlet feature is, therefore, automatically enabled as well (without needing to be explicitly listed in the