I'm getting the "...no deployer is able to handle it..." error from Geronimo when trying to deploy a gbean. Here's the error:

Deployment failed:
Cannot deploy the requested application module because no deployer is able to handle it. This can happen if you have omitted the J2EE deployment descriptor, disabled a deployer module, or if, for example, you are trying to deploy an EJB module on a minimal Geronimo server that does not have EJB support installed. (moduleFile=C:\Java\geronimo-tomcat6-jee5-2.0-M2\var\temp\geronimo-deployer13815.tmpdir\echo-service.car)

Here is the jar layout:

0 Mon Feb 05 20:43:22 CST 2007 META-INF/
104 Mon Feb 05 20:43:20 CST 2007 META-INF/MANIFEST.MF
0 Mon Feb 05 20:43:22 CST 2007 com/
0 Mon Feb 05 20:43:22 CST 2007 com/opensystemsllc/
0 Mon Feb 05 20:43:22 CST 2007 com/opensystemsllc/interchange/
0 Mon Feb 05 20:43:22 CST 2007 com/opensystemsllc/interchange/net/
0 Mon Feb 05 20:43:22 CST 2007 com/opensystemsllc/interchange/services/
1017 Mon Feb 05 20:43:22 CST 2007 META-INF/geronimo-service.xml
276 Mon Feb 05 20:43:22 CST 2007 com/opensystemsllc/interchange/net/GenericClientData.class 525 Mon Feb 05 20:43:22 CST 2007 com/opensystemsllc/interchange/net/GenericCommandHandler.class 904 Mon Feb 05 20:43:22 CST 2007 com/opensystemsllc/interchange/net/GenericEventHandler.class 864 Mon Feb 05 20:43:22 CST 2007 com/opensystemsllc/interchange/net/GenericServer.class 1144 Mon Feb 05 20:43:22 CST 2007 com/opensystemsllc/interchange/services/EchoService.class

and here is my geronimo-service.xml

<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="http://geronimo.apache.org/xml/ns/j2ee/deployment-1.2";>
   <environment>
       <moduleId>
           <groupId>com.opensystemsllc.interchange.services</groupId>
           <artifactId>echo</artifactId>
           <version>1.0</version>
           <type>car</type>
       </moduleId>
       <dependencies>
           <dependency>
               <artifactId>metouia</artifactId>
           </dependency>
           <dependency>
               <artifactId>quickserver</artifactId>
           </dependency>
           <dependency>
               <artifactId>commons-beanutils</artifactId>
           </dependency>
           <dependency>
               <artifactId>commons-collections</artifactId>
           </dependency>
           <dependency>
               <artifactId>commons-digester</artifactId>
           </dependency>
           <dependency>
               <artifactId>commons-logging</artifactId>
           </dependency>
           <dependency>
               <artifactId>commons-pool</artifactId>
           </dependency>
       </dependencies>
   </environment>

<gbean name="EchoService" class="com.opensystemsllc.interchange.services.EchoService" />
</module>

I'm running on geronimo-2.0-M2. What am I doing wrong? I've had this working before but re-did this gbean from scratch and now it doesn't work. What am I missing?

Reply via email to