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

Back to GlassFish v3 User Task Analyses

Attendees

Vivek Pandey, Jacob Kessler
Facilitator: Devika Gollapudi, Recorder: June Parks

Scope

User tasks and goals associated with scripting that should be described in the developer documentation.

Related Information

List of Tasks

Jython on Django

  • install Jython/Django container & runtime add-on ?
  • configure Jython/Django
    • set Python path with libs
    • add Java system property JYTHON_HOME (create-jvm-options)
  • directory deployment of dir that contains Jython app
    • using Admin Console
    • using asadmin deploy
  • using deployment properties for Jython on GF
  • using Jython container properties on GF

Groovy on Grails

  • using shared war, --nojar
  • installing GF plugin on Grails dist

JRuby on Rails or Merb or Sinatra

  • downloading runtime from Update Center (container in nucleus)
  • plugging in a rack up script for a third-party framework (if needed)
  • directory deployment of dir that contains JRuby app
    • using Admin Console
    • using asadmin deploy
  • war file deployment of JRuby app
    • using Admin Console
    • using asadmin deploy
    • using Warbler
  • using deployment properties for JRuby on GF
  • using JRuby container properties on GF
  • using JRuby/Rails in a Java EE app
  • configuring the GF GEM
    • starting GEM
    • placing log file
    • setting log levels
    • setting port
    • etc.

Scala/Lift – no change
PHP

  • deployment using Quercus
  • deployment using PHP/Java bridge

Monitoring of Apps

    • using Admin Console
    • using asadmin

Associated Concepts

  • Support structure for scripting
  • GlassFish GEM for JRuby
  • Rack support for JRuby
  • JRuby container
  • Jython container
  • Warbler

Back to GlassFish v3 User Task Analyses