You should write a ConfigBuilder gbean that plugs into the geronimo deployment framework.

The way deployers are supposed to work in geronimo is that they generate configuration info for runtime gbeans, and save this info in a DeploymentContext and thence a serialized configuration. There are several levels of integration you can implement. The simplest may be to write a runtime axis2 gbean that has as data the configuration info to deploy and start the axis2 service. The Tomcat deployer takes nearly this approach, leaving the interpretation of web.xml to Tomcat at runtime. Another approach is to process whatever deployment info is provided into object definitions that will actually run the service, and save these objects. The Jetty deployer takes this approach.

Probably the simplest example of a working geronimo deployer is the ServiceMixConfigBuilder.

Feel free to ask more questions, here, on the geronimo dev list, or on geronimo IRC channel.

thanks
david jencks


On Sep 1, 2005, at 10:55 PM, Chamil Thanthrimudalige (JIRA) wrote:

[ http://issues.apache.org/jira/browse/AXIS2-157? page=comments#action_12320851 ]

Chamil Thanthrimudalige commented on AXIS2-157:
-----------------------------------------------

Just doing some clarifying on the requirements after the IRC chat on the 31st-Aug-2005.

What is needed is basically when some one issues the command like
java -jar bin\deployer.jar deploy something.aar
the geronimo deployment should use axis2 aware code to do the deployment.

So when you try to deploy an axis2 service or module it should be deployed smoothly.

From axis2 side the module or service should need to have the correct value in the "J2EE-DeploymentFactory-Implementation-Class" attribute set.

Should the module/service be deployed as a GBean or some thing that is internal to Axis2 only?

Axis2 deployer for Geronimo
---------------------------

         Key: AXIS2-157
         URL: http://issues.apache.org/jira/browse/AXIS2-157
     Project: Apache Axis 2.0 (Axis2)
        Type: New Feature
    Reporter: Davanum Srinivas
    Assignee: Chamil Thanthrimudalige


We need an Axis2 deployer for Geronimo. This will enable the standard Geronimo deployer can to automatically detect a Axis2 deployment unit (any jar which includes META-INF/service.xml inside it) and then auto-deploy a the web service.
-- dims

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Reply via email to