Overviewing 

Admin Console
Kenji HASUNUMA

Payara Services Ltd

kenji.hasunuma@payara.fish
Admin Console
Admin Console (L10N)
Domain
• Unit of Runtime Environments

• Collection of configurations:

• Instances, Applications, Resources

• Controlled by Admin Server (DAS)

• `asadmin start-domain` to start up
Instance
• JVM process that has its own:

• Jakarta EE configuration

• Jakarta EE resources

• application deployment area

• server configuration settings
Application
• Server-side Java applications

• Based on Jakarta EE API

• Uses shared resources (e.g. JDBC)

• Deploy application to enable to be
used by outside of the server
Resource
• Provide connectivity to EIS (via JNDI)

• JDBC w/Connection Pools

• JMS Resources

• JavaMail Sessions

• Connectors

• Concurrent Resources
Monitoring
• Reviewing the runtime state of
components and services

• Exposes via AMX that is extension of
JMX and JSR 77

• It's structured by Tree Node API and
explained using Dotted-names
Configuration
• Data set determines how to operate

• JVM Settings and System Properties

• Logging and Monitoring Settings

• Web/EJB Container and Thread Pools

• Security and Availability, etc.

• It's structured by Tree Node API and
explained using Dotted-names
Your Tasks
1. Configure domain and instances

2. Deploy applications and resources

3. Monitor servers:

instances, applications, resources

4. Keep your servers stable

Overviewing Admin Console

  • 1.
    Overviewing 
 Admin Console KenjiHASUNUMA Payara Services Ltd kenji.hasunuma@payara.fish
  • 2.
  • 3.
  • 5.
    Domain • Unit ofRuntime Environments • Collection of configurations: • Instances, Applications, Resources • Controlled by Admin Server (DAS) • `asadmin start-domain` to start up
  • 7.
    Instance • JVM processthat has its own: • Jakarta EE configuration • Jakarta EE resources • application deployment area • server configuration settings
  • 9.
    Application • Server-side Javaapplications • Based on Jakarta EE API • Uses shared resources (e.g. JDBC) • Deploy application to enable to be used by outside of the server
  • 11.
    Resource • Provide connectivityto EIS (via JNDI) • JDBC w/Connection Pools • JMS Resources • JavaMail Sessions • Connectors • Concurrent Resources
  • 13.
    Monitoring • Reviewing theruntime state of components and services • Exposes via AMX that is extension of JMX and JSR 77 • It's structured by Tree Node API and explained using Dotted-names
  • 14.
    Configuration • Data setdetermines how to operate • JVM Settings and System Properties • Logging and Monitoring Settings • Web/EJB Container and Thread Pools • Security and Availability, etc. • It's structured by Tree Node API and explained using Dotted-names
  • 15.
    Your Tasks 1. Configuredomain and instances 2. Deploy applications and resources 3. Monitor servers:
 instances, applications, resources 4. Keep your servers stable