Skip to content

Tag: Liberty Profile (en)

IBM Liberty Profile is an advanced java application server, suitable for enterprise usage. It is the closed-source version of OpenLiberty, but they are mostly the same.

There is enterprise support available for Liberty Profile. Furthermore you can activate enhanced clustering features not available in OpenLiberty.

It is kind of a successor of IBM WebSphere, nowadays called “Traditional WebSphere application server”, or tWAS for short.

JAX-RS: getting helpful Json-B error messages

Json-B (not JSONB!), short for Json Binding, is a modern MicroProfile Java standard to convert json documents (json messages) to a java class and vice versa.

This standard is supported by most modern java application containers. But because of a definition gap in the Jax-RS standard, it is not as easy as initially thought to get proper and helpful error messages if an invalid JSON document is encountered in the POST request body of an endpoint. The ExceptionMapper will only work after applying a few tricks.

Guacamole Liberty Profile Stack on systemd

If you are using Apache Guacamole to access your computers via VNC, RDP or SSH, you might be interested on how to run this web application (war file) as Guacamole Liberty Profile Stack (i.e. on IBM Websphere Liberty Profile). Additionally, you can start the IBM server with systemd to see the console logs in journalctl. Although Liberty Profile is a licenced and proprietary product by IBM, it is free of charge for non-production purposes and development.