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