Archive from March 2017
Since being introduced as a technical preview, the Request Tracing Service has been improved and polished to meet production quality requirements. In the latest Payara Server version 171, it was extended to allow tracing of more request types and more events that happen during the requests. It can also remember traces of the slowest 20 requests for viewing them later, though the number stored can be increased or decreased.
When testing an app to be run on Payara Server, it can be extremely useful to be able to test your app continuously in your IDE (after all, that’s what it’s there for). If you're using IntelliJ IDEA, this is made very easy. Follow the steps in this blog to setup the Payara Server in IntelliJ for running your web apps. Note: Java EE support is only included in IntelliJ Ultimate Edition, so this blog will assume you are not using the Community Edition.
*Update* - The IntelliJ IDEA Payara Tools Plugin has been released Read more here about the Plugin.
In the last part of our series on migrating away from Oracle GlassFish Server, we will look at replacing the functionality of the Performance Tuner.
When developing an application on Payara Server, it is very common to deploy directly to a local Domain Admin Server (DAS) instance, since this is the easiest and most straightforward way to test some code quickly from an IDE. When taking an application further towards production, however, it is highly likely that a domain with several standalone or clustered instances will be used across remote hosts. In this case, it will be very hard to ignore an aspect of Payara Server that may not have been obvious before this point - the concept of nodes.
This blog post will cover both what a node is and the types of nodes available with Payara Server.
Cuando se desarrolla una aplicación en Payara Server, es muy común desplegar directamente en la instancia local del Servidor de Administrador de Dominios (DAS), ya que esta es la forma más sencilla y directa para probar rápidamente las aplicaciones desplegadas en su desarrollo. Al llevar una aplicación a producción, sin embargo, es muy probable que se utilice un dominio con varias instancias independientes o en cluster que residen en múltiples servidores remotos. En este caso, sería muy difícil ignorar un aspecto de Payara Server que puede no haber sido obvio hasta ahora - el concepto de nodos.
The latest version of Payara Server extends the Notification Service with many ways how to process notifications and send them to external services. Sending notifications as email messages to an SMTP server is now provided out of the box. It is even possible to use an account on a public email server, such as Gmail. In this guest blog, Alessio Gennari - a member of the Payara open source community - explains to you exactly how it can be done.
Lately there has been a lot of talk about microservices - a new way to develop and design enterprise applications. In this document, written by David Heffelfinger - an independent Java EE expert - we aim to cut through the hype, explaining microservices in terms that make sense to Java EE developers.