<h1>GlassFish v3 User Task Analysis for Embeddable GlassFish</h1>

Back to GlassFish v3 User Task Analyses

Scope

To determine the tasks that a user must perform to embed GlassFish in applications.

Related Information

  • One pager

List of Tasks

  • Determine GF JAR files needed
    • Ready-made combos
      • Everything
      • Web
      • Etc
    • Make a custom set of JARs
  • Download GF JAR Files
    • From Update Center
    • From Maven Repository
  • Manage plugins in embedded GF JAR
    • Disable plugins
    • Use custom plugins
  • Types of embedding
    • Embed GlassFish in an application
    • Implant an application in GlassFish
      • Your VM vs. External VM
      • Install GF
      • Configure domain
  • Deployment options
    • JAR deployment
    • Directory deployment
    • Scattered WAR deployment
  • Use Embeddable GF API
    • Simple example in blog
    • Simple examples in one pager
    • (For other examples, see Jetty tutorial)
  • Use domain.xml
  • Use Spring-like XML to define resources
  • Create JDBC resource (at v3 Prelude no support in API; must edit domain.xml).
  • Specify repository names
  • Specify artefact names
  • Run web test (use case)
  • Perform unit tests (use case)
  • Redirect log output (std Java)
  • Convert a Jetty app (after v3 Prelude)

Associated Concepts

  • Embedded mode
  • Implanted mode
  • Implanted mode with external VM
  • Class loading: GlassFish is treated as a library

Other Information

No support for the following:

  • asadmin
  • GUI

Back to GlassFish v3 User Task Analyses