Uploaded image for project: 'Geronimo'
  1. Geronimo
  2. GERONIMO-680

New users "buy-in" hampered by inability to automatically rebuild sub-assemblies at runtime



    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 1.0-M5
    • None
    • None


      Sizable population of current Tomcat, Jetty,
      OpenEJB, and ActiveMQ users will soon take a look at

      Unfortunately, they are very likely to walk away out of
      pure frustration

      The current usage model for these products are very similar
      to that of the Apache web server. A user can:

      1. change the config file, for example httpd.conf
      2. restart the server, for example ... via apachectl
      3. immediately try the new server in action

      This model allows for rapid revision/iteration
      during experimentation, debugging, and on-the-fly
      config rewrites.

      Unfortunately, attempting to do the same with
      their favourite server INSIDE Geronimo will
      (today) require:

      1. download of the entire Geronimo source base
      2. research and understand Maven
      3. research and understand SVN and CVS
      4. understand the Geronimo build process
      5. crossed digits during assorted build failures -
      out-of-sync repository, server lock-ups, etc
      6. days on end searching mailing list archives (if
      the search feature isn't still broken)
      7. endless hours lurking on the IRC
      8. days and days of wondering why he/she is doing it

      All of this is required to make a simple change
      that formerly equates to a text file edit
      and server restart.

      Somewhere between step 1 and 8 above, most sane
      user would have quit, disappointed.
      Not every server user aspires to become a
      server-system developer

      Even though this problems will likely go away once
      GUI admin/deployment/configuration tools
      and GUI assemblies-construction-kits become available,
      there is an obvious need to address the usability
      issue in the interim.


        1. ScriptingModule.patch
          9 kB
          Dondi Imperial



            Unassigned Unassigned
            roamer323 Sing Li
            0 Vote for this issue
            1 Start watching this issue