Java EE Microservices - the Payara Way
Originally published on 04 Dec 2015
Last updated on 24 Aug 2016


In the talk, I mentioned that I would find out why the demos didn't work on the day and explain it all to you, so here it is:
After a few minutes looking back over it in the calm of my hotel room, I found that Payara was working perfectly - the fault was entirely my own!
In the first demo, I start up a few Payara Micro instances without deploying anything. In the second, I deploy the rest-jcache.war file and attempt to curl to it. What I forgot to do was stop the first Payara Micro instances which had no deployments!
So I was trying to access a resource on an instance which had no deployments... D'oh
The second issue I had was with Vagrant. Here, the problem was simply that I was running my 'vagrant up' command one directory too high. Vagrant requires the presence of a Vagrantfile and, under the spotlight, I didn't notice the obvious!
Related Posts
The Payara Monthly Catch - April 2025
Published on 28 Apr 2025
by Chiara Civardi
0 Comments
Simplifying Jakarta EE Development with JBang and Payara Micro
Published on 14 Apr 2025
by Luqman Saeed
0 Comments
What is JBang?
JBang is a tool that lets you run Java code with zero build setup. It handles dependencies, compilation, and execution with a single command - making Java as easy to run as a script. With JBang, you can: