Archive from May 2016

The HealthCheck Service In-Depth - Payara Server

Recent versions of Payara Server provide the HealthCheck Service for automatic self-monitoring, in order to detect future problems as soon as possible. When enabled, the HealthCheck Service periodically checks some low level metrics and logs warnings whenever it detects that a threshold is not met. All of these automatic checks are very lightweight and run with a negligible impact on performance.

 

The HealthCheck Service was introduced in Payara Server 161 and some new metrics have been added in Payara Server 162. It is also available in Payara Micro edition, and we will cover the details on how to make use of it in another post soon. 

 

Piyara - Payara Micro on Raspberry Pi Demo

If you've read my interview with JAXenter, you already know  that I very much disagree with labelling Java EE as heavyweight - simply because it is not true! The latest servers from most of the Java EE vendors have been re-architected to be very light-weight on resources including memory, cpu and disc footprint. We recently did some testing of microservices implementations and many of those come in at under 50MB of RAM to run Java EE based microservices. Also, installation and configuration has been streamlined and many of the microservices versions of the products require no installation.

Steve Millidge for JAXenter - 'Java EE’s heavyweight label is just mythology'

In this interview for JAXenter.com , Steve Millidge, the Founder of Payara and speaker at JAX 2016, talks about how to use CDI annotations in your Java EE applications, when to use which annotations, and what is automagically happening under the covers.

Steve also tells us exactly how heavyweight Java EE really is, explaining the repercussions and solutions.

 

JSF 2.3 - The WebSocket Quickstart under Payara Server

Guest blog by Anghel Leonard ( @anghelleonard ).

 

Starting with JSF 2.3-m05 we can take advantage of a brand new feature - register a WebSocket push connection in client side. Thanks to the JSF team (especially to Bauke Scholtz (aka BalusC)) this feature is available in today milestone via <f:websocket/> tag.

 

In this post, let's see a minimal usage of <f:websocket/> tag.

 

Asadmin Recorder - New Payara Server Feature Demo

One of the most exciting new features in the Payara Server 162 release is the Asadmin Recorder - a tool especially useful for the Operations Teams! 

Asadmin Recorder allows you to create runnable scripts of asadmin commands that mirror configuration done in the administration console.  Have a look at our video walkthrough below for a quick overview of this new Payara Server feature.

 

Using Payara Server in Production - Guide

Once you have developed applications on Payara Server and moved these applications into a production environment, control will pass over to your Operations Teams. This guide will introduce some features of Payara Server that you may not know about, which are especially useful for the operations teams.