I think what you want to do is use the itest plugin together with the
geronimo maven deploy plugin. You will have to add a new module to do
this: I suggest itests/webservices. The good example of how to use
this is openejb itests. These tests will run only after assembly;
however if you are starting jetty and openejb, what you have is
definitely not a unit test but an integration test.
thanks
david jencks
On Nov 19, 2004, at 12:45 AM, Srinath Perera wrote:
I am trying to bring up few Gbeans from plan; I am trying to use
following code.
ReadOnlyRepository repository = new ReadOnlyRepository(new
File("temp"));
ServiceConfigBuilder scb = new
ServiceConfigBuilder(null,repository);
File plan = new File("plan1.xml");
ConfigurationDocument configurationDoc =
ConfigurationDocument.Factory.parse(plan.toURL());
File temp = new File("new");
ConfigurationType conf = configurationDoc.getConfiguration();
List confs = scb.buildConfiguration(conf,null,temp);
URI uri = new URI(conf.getConfigId());
----------------------> Point A
kernel.startConfiguration(temp.toURI());
kernel.stopConfiguration(temp.toURI());
1) when I run the code the kernel not seem to know about the
configuration I created at point A, Is there something missing and any
way to improve this code?
2) Actually I need to get up J2EE continer, OpenEJB and Jetty
Contianers up using plans from the code. I think there are plans
created already (I think it is in assembly) what are the plans I
should load to get that three contianers up and in what order.
Thanks
Srinath
p.s. my plan
<?xml version="1.0" encoding="UTF-8"?>
<configuration
xmlns="http://geronimo.apache.org/xml/ns/deployment"
configId="test/plan1">
<!-- Use the default deployer -->
<gbean name="test:axis=gb1" class="GBean1">
<attribute name="attribute1">Hi</attribute>
<attribute name="attribute2"
type="java.lang.String">geronimo.server:
j2eeType=J2EEServer,name=geronimo</attribute>
</gbean>
</configuration>