Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. To undeploy the ServiceMix WAR file, use the Geronimo deployer.jar tool found in the bin directory of the Geronimo base directory.
    From a command shell:
    Code Block
    cd [geronimo_install_dir]
    java -jar bin/deployer.jar --user system --password manager undeploy servicemix-web
    

    The output in the Geronimo console window should show the ServiceMix WAR file being undeployed. Output will be similar to the following:
    Code Block
            Module servicemix-web stopped.
    
            Module servicemix-web unloaded.
    
            Module servicemix-web uninstalled.
    
        Undeployed servicemix-web
    

Status

  • A basic ServiceMix deployer has been integrated with Geronimo. You can now deploy JBI deployment units to a running Geronimo server using the geronimo deployment tool.

Deploying JBI Components

The JBI spec describes in detail how to create a valid JBI deployment unit. In essence, it is a jar file with a META-INF/jbi.xml with other resource jars inside it. Please see Deployment Units for more information.

...

Code Block
11:44:24,865 INFO  [Configuration] Started configuration example-engine-1
11:44:24,869 INFO  [ServiceMixDeployment] Starting: /Users/chirino/sandbox/geronimo/modules/assembly/target/geronimo-1.0-SNAPSHOT/config-store/20/META-INF/jbi.xml
...
11:44:25,783 INFO  [DefaultListableBeanFactory] Creating shared instance of singleton bean 'jbi'

Related Documentation

Status

  • A basic ServiceMix deployer has been integrated with Geronimo. You can now deploy JBI deployment units to a running Geronimo server using the geronimo deployment tool.

TODOs

  • Servicemix geronimo deployer should be enhanced to take advantage of Geronimo's classloader architecture
  • Build and integrate JBI binding compoents components with geronimo. (At least integrate a HTTP, WS, and JMS binding components)