Previewing 

Payara Platform 5.192
Kenji HASUNUMA
Payara Services Ltd

kenji.hasunuma@payara.fish

Twitter: @khasunuma
#payara
What's 

Payara Platform?
Payara Server is ...
• Derived from GlassFish (Java EE RI)

• Fully supported, Production ready

• MicroProfile compatible

• Quarterly Patch Releases / Bug Fixes

• Always Open Source
@knhasunuma #payara
Payara Platform
Robust. Reliable. Supported.
• All-in-one Java EE server

• For enterprise systems

• Java EE and MicroProfile
Small. Simple. Serious.
• Lightweight Java EE runtime

• For microservices, embedded

• Java EE Web+ and MicroProfile
@knhasunuma #payara
Let’s try Payara Server
1. Download payara-5.191.zip

2. `unzip payara-5.191.zip`

3. `cd payara5/bin`

4. `./asadmin start-domain`

5. Open http://localhost:4848
@knhasunuma #payara
Admin Console
@knhasunuma #payara
Let’s try Payara Micro
1. Download payara-micro-5.191.jar 

2. `java -jar payara-micro-5.191.jar
app.war`

3. Your application 'app.war' is already
available!
@knhasunuma #payara
Payara 5 is ...
• Java EE 8 compatible

• Latest MicroProfile compatible

• Hazelcast based clustering:

• Domain Data Grid

• Deployment Groups
@knhasunuma #payara
Domain Data Grid
@knhasunuma #payara
Deployment Groups
• Instances group in Domain Data Grid

• Alternative of traditional cluster

• Every instances can join multiple DGs

@knhasunuma #payara
What’s new in 

Payara Platform 5.192
(Preview)
New Features for 5.192
• JDK 11 Support (Preview)

• Native Docker Support

• MicroProfile 2.2

• EJB Remote over HTTP improvement

Important! - The content is subject to change due
to some problems
@knhasunuma #payara
Challenges for JDK 11
• JPMS (Jigsaw)

• JEP 320

• Transitive Dependencies

@knhasunuma #payara
Challenges for JDK 11
• JPMS (Jigsaw)

-> “Unnamed module”

• JEP 320

-> Switch JVM options

• Transitive Dependencies

-> Reviewed all dependencies
@knhasunuma #payara
Native Docker Support
• Note: For Payara Server Cluster

(Payara Micro is ready for Docker)

• Introduce two features:

• Docker Node

• Dynamic Instance
@knhasunuma #payara
EJB Remote
@knhasunuma #payara
EJB Remote over HTTP
@knhasunuma #payara
Roadmap (5.193 or later)
• JDK 11 Support (Production)

• New Monitoring Tools

• Jakarta EE 8 Certified

• Well Public Cloud Support

• Well Integration with IDEs
@knhasunuma #payara
Thank you
Not using the Payara Platform yet?

Download the open source software:

Payara Server or Payara Micro

https://www.payara.fish/downloads
@knhasunuma #payara
Previewing 

Payara Platform 5.192
Kenji HASUNUMA

Payara Services Ltd

kenji.hasunuma@payara.fish

Previewing Payara Platform 5.192

  • 1.
    Previewing 
 Payara Platform5.192 Kenji HASUNUMA Payara Services Ltd kenji.hasunuma@payara.fish Twitter: @khasunuma #payara
  • 2.
  • 3.
    Payara Server is... • Derived from GlassFish (Java EE RI) • Fully supported, Production ready • MicroProfile compatible • Quarterly Patch Releases / Bug Fixes • Always Open Source @knhasunuma #payara
  • 4.
    Payara Platform Robust. Reliable.Supported. • All-in-one Java EE server • For enterprise systems • Java EE and MicroProfile Small. Simple. Serious. • Lightweight Java EE runtime • For microservices, embedded • Java EE Web+ and MicroProfile @knhasunuma #payara
  • 5.
    Let’s try PayaraServer 1. Download payara-5.191.zip 2. `unzip payara-5.191.zip` 3. `cd payara5/bin` 4. `./asadmin start-domain` 5. Open http://localhost:4848 @knhasunuma #payara
  • 6.
  • 7.
    Let’s try PayaraMicro 1. Download payara-micro-5.191.jar 2. `java -jar payara-micro-5.191.jar app.war` 3. Your application 'app.war' is already available! @knhasunuma #payara
  • 8.
    Payara 5 is... • Java EE 8 compatible • Latest MicroProfile compatible • Hazelcast based clustering: • Domain Data Grid • Deployment Groups @knhasunuma #payara
  • 9.
  • 10.
    Deployment Groups • Instancesgroup in Domain Data Grid • Alternative of traditional cluster • Every instances can join multiple DGs @knhasunuma #payara
  • 11.
    What’s new in
 Payara Platform 5.192 (Preview)
  • 12.
    New Features for5.192 • JDK 11 Support (Preview) • Native Docker Support • MicroProfile 2.2 • EJB Remote over HTTP improvement Important! - The content is subject to change due to some problems @knhasunuma #payara
  • 13.
    Challenges for JDK11 • JPMS (Jigsaw)
 • JEP 320
 • Transitive Dependencies
 @knhasunuma #payara
  • 14.
    Challenges for JDK11 • JPMS (Jigsaw)
 -> “Unnamed module” • JEP 320
 -> Switch JVM options • Transitive Dependencies
 -> Reviewed all dependencies @knhasunuma #payara
  • 15.
    Native Docker Support •Note: For Payara Server Cluster
 (Payara Micro is ready for Docker) • Introduce two features: • Docker Node • Dynamic Instance @knhasunuma #payara
  • 16.
  • 17.
    EJB Remote overHTTP @knhasunuma #payara
  • 18.
    Roadmap (5.193 orlater) • JDK 11 Support (Production) • New Monitoring Tools • Jakarta EE 8 Certified • Well Public Cloud Support • Well Integration with IDEs @knhasunuma #payara
  • 19.
    Thank you Not usingthe Payara Platform yet?
 Download the open source software:
 Payara Server or Payara Micro https://www.payara.fish/downloads @knhasunuma #payara
  • 20.
    Previewing 
 Payara Platform5.192 Kenji HASUNUMA Payara Services Ltd kenji.hasunuma@payara.fish