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

prototype offline deploy tool

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 1.1
    • 1.1
    • deployment
    • Security Level: public (Regular issues)
    • None
    • fedora core 2
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_06-b03)
      Geronimo 1.0 branch,

    • Patch Available

    Description

      Here's a prototype offline deploy tool. It has only one command, for offline distribution of applications. It's basically a clone of the online tool so it works in a similar way, but for the distribute-offline command it uses a hacked version of the packaging plugin's PackageBuilder class to start a kernel, load some configurations, and then call the deployer.

      It has one serious bug at the moment: it doesn't switch between tomcat and jetty. Not sure why, but I can look into it more.

      It has some missing features:

      • it should get dependencies from somewhere (maybe download them from an online Maven repo)
      • it should be able to manipulate config.xml
      • it needs more commands (at least undistribute)
      • it needs to allow the user to specify the config-store to write to

      There's probably a lot of unused code there, too, since I haven't figured out what everything does yet. But it's a start.

      You can use it like the online tool. The jar is $GERONIMO_HOME/bin/offline.jar.

      Attachments

        1. offline-patch.txt
          66 kB
          Tobias Schlitt
        2. 1507_offline-deployer.diff
          43 kB
          David Jencks

        Activity

          People

            djencks David Jencks
            toby Tobias Schlitt
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: