Re: JEE application client
The JEE client application is running with the following geronimo-application-client.xml in place. http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0"; xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2"; xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2"; xmlns:security="http://geronimo.apache.org/xml/ns/security-2.0"; xmlns:connector="http://geronimo.apache.org/xml/ns/j2ee/connector-1.2";> Converter Converter-app-client 3.0 jar * * Converter Converter-app-client-server 3.0 jar * * ejb/Converter Converter ConverterEAR 5.0 ConverterEJB.jar ConverterBean __ I have commented out the dependencies section where the dependency for EAR file is declared in both client/server environments. Copied the interface class into JEE client jar. The desirable option should be to have JEE client module to be able to access the classes in the EAR file through dependency. Any comments?? Thanks for help. Thanks Phani B Madgula On Thu, Apr 17, 2008 at 10:36 AM, Phani Madgula < [EMAIL PROTECTED]> wrote: > Any idea why the below error is thrown by the server?? > > On Wed, Apr 16, 2008 at 2:28 PM, Phani Madgula < > [EMAIL PROTECTED]> wrote: > > > Hi, > > > > I could get past the previous error (Error: Unable to distribute > > ConverterEJBClient.jar: Cannot deploy the requested application module > > because no deployer is able to handle it..) > > > > The client module is deploying successfully on the server. > > > > But when I tried to run the client I receive the error > > > > java.sql.SQLException: Failed to start database 'SystemDatabase', see > > the next exception for details. > > > > > > The full error is attached to the mail error.txt > > > > Please note that I am not opening any DB connections to any database. I > > am wondering why "SystemDatabase" comes into picture. > > > > I am also attaching the EAR and the client jar file to the mail. > > ConverterEJBClient.jar and Converter.ear. > > > > I am also able to run stand-alone client successfully which looks up ejb > > in the Converter.ear file. > > > > Can you see what the problem is?? > > > > Thanks > > Phani > > > > > > > > > > > > > > > > On Wed, Apr 16, 2008 at 5:47 AM, David Blevins <[EMAIL PROTECTED]> > > wrote: > > > > > > > > On Apr 15, 2008, at 8:14 AM, David Jencks wrote: > > > > > > I don't think the ejb-link will work in this situation. I think it > > > > worked in g 1.x and openejb 2.x but from some comments I think I > > > > remember > > > > from david blevins I think the ejb-links only work within an ear with g > > > > 2.x/openejb 3.x. > > > > > > > > > > They work, you just need to configure your ejb-ref with a name pattern > > > in your geronimo-application-client.xml plan. > > > > > >http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0";> > > > ... > > > > > >ejb/Converter > > >http://geronimo.apache.org/xml/ns/naming-1.2";> > > > theIdOfYourEjbJar > > > TheConverterEjbName > > > > > > > > > > > > > > > > > > -David > > > > > > > > > > > > > > > > > > > It's also likely that the dependency you include on the ear will > > > > result in the app client container attempting to start the ear inside > > > > the > > > > app client container, which is probably not what you want. We used to > > > > have > > > > client-environment and server-environment elements so you could indicate > > > > where you wanted the dependency but I'm not sure what happened to them. > > > > > > > > thanks > > > > david jencks > > > > > > > > On Apr 15, 2008, at 3:59 AM, Phani Madgula wrote: > > > > > > > > > Hi I am trying to deploy a JEE application client as follows. > > > > > > > > > > application-client.xml > > > > > > > > > > > > > > > > > > > > http://java.sun.com/xml/ns/javaee"; > > > > >xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; > > > > >xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > > > > > http://java.sun.com/xml/ns/javaee/application-client_5.xsd"; > > > > >version="5"> > > > > > > > > > > > > > > > ejb/Converter > > > > > Session > > > > > examples.appclient.Converter > > > > > > > > > > > > > > > > > > > > > > > > > geronimo-application-client.xml > > > > > > > > > > > > > > > > > > > > http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0"; > > > > >xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2"; > > > > >xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2";> > > > > > > > > > > > > > > >
Re: JEE application client
Any idea why the below error is thrown by the server?? On Wed, Apr 16, 2008 at 2:28 PM, Phani Madgula < [EMAIL PROTECTED]> wrote: > Hi, > > I could get past the previous error (Error: Unable to distribute > ConverterEJBClient.jar: Cannot deploy the requested application module > because no deployer is able to handle it..) > > The client module is deploying successfully on the server. > > But when I tried to run the client I receive the error > > java.sql.SQLException: Failed to start database 'SystemDatabase', see the > next exception for details. > > > The full error is attached to the mail error.txt > > Please note that I am not opening any DB connections to any database. I am > wondering why "SystemDatabase" comes into picture. > > I am also attaching the EAR and the client jar file to the mail. > ConverterEJBClient.jar and Converter.ear. > > I am also able to run stand-alone client successfully which looks up ejb > in the Converter.ear file. > > Can you see what the problem is?? > > Thanks > Phani > > > > > > > > On Wed, Apr 16, 2008 at 5:47 AM, David Blevins <[EMAIL PROTECTED]> > wrote: > > > > > On Apr 15, 2008, at 8:14 AM, David Jencks wrote: > > > > I don't think the ejb-link will work in this situation. I think it > > > worked in g 1.x and openejb 2.x but from some comments I think I remember > > > from david blevins I think the ejb-links only work within an ear with g > > > 2.x/openejb 3.x. > > > > > > > They work, you just need to configure your ejb-ref with a name pattern > > in your geronimo-application-client.xml plan. > > > >http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0";> > > ... > > > >ejb/Converter > >http://geronimo.apache.org/xml/ns/naming-1.2";> > > theIdOfYourEjbJar > > TheConverterEjbName > > > > > > > > > > > > -David > > > > > > > > > > > > > It's also likely that the dependency you include on the ear will > > > result in the app client container attempting to start the ear inside the > > > app client container, which is probably not what you want. We used to > > > have > > > client-environment and server-environment elements so you could indicate > > > where you wanted the dependency but I'm not sure what happened to them. > > > > > > thanks > > > david jencks > > > > > > On Apr 15, 2008, at 3:59 AM, Phani Madgula wrote: > > > > > > > Hi I am trying to deploy a JEE application client as follows. > > > > > > > > application-client.xml > > > > > > > > > > > > > > > > http://java.sun.com/xml/ns/javaee"; > > > >xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; > > > >xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > > > > http://java.sun.com/xml/ns/javaee/application-client_5.xsd"; > > > >version="5"> > > > > > > > > > > > > ejb/Converter > > > > Session > > > > examples.appclient.Converter > > > > > > > > > > > > > > > > > > > > geronimo-application-client.xml > > > > > > > > > > > > > > > > http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0"; > > > >xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2"; > > > >xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2";> > > > > > > > > > > > > > > > > Converter > > > > Converter-app-client > > > > 3.0 > > > > jar > > > > > > > > > > > > > > > > > > > > Converter > > > > ConverterEAR > > > > 5.0 > > > > car > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > ejb/Converter > > > > Session > > > >examples.appclient.Converter > > > >ConverterBean > > > > > > > > > > > > > > > > > > > > The above application client declares a dependency on > > > > Converter/ConverterEAR/5.0/car where the ConverterBean is deployed. > > > > When I > > > > package the above files along with the client file and deploy on the > > > > Geronimo2.1 server, the server throws the following error. > > > > > > > > Please note that I am deploying the JEE client separately from the > > > > main EAR file. > > > > > > > > > > > > __ > > > > C:\Geronimo-2.1\bin>deploy.bat --user system --password manager > > > > deploy C:\temp\ConverterEJBClient.jar > > > > Using GERONIMO_BASE: C:\Geronimo-2.1 > > > > Using GERONIMO_HOME: C:\Geronimo-2.1 > > > > Using GERONIMO_TMPDIR: var\temp > > > > Using JRE_HOME:C:\May-31-2007\jre > > > >Error: Unable to distribute ConverterEJBClient.jar: 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 > >
Re: JEE application client
On Apr 16, 2008, at 12:04 AM, David Jencks wrote: On Apr 15, 2008, at 5:17 PM, David Blevins wrote: On Apr 15, 2008, at 8:14 AM, David Jencks wrote: I don't think the ejb-link will work in this situation. I think it worked in g 1.x and openejb 2.x but from some comments I think I remember from david blevins I think the ejb-links only work within an ear with g 2.x/openejb 3.x. They work, you just need to configure your ejb-ref with a name pattern in your geronimo-application-client.xml plan. http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0 "> ... ejb/Converter http://geronimo.apache.org/xml/ns/naming-1.2 "> theIdOfYourEjbJar TheConverterEjbName Thanks for reminding me of the proper syntax here which as usual I forgot :-) , but I was saying that in earlier geronimo versions, if the ear is a (server-environment) parent of the standalone javaee app client, an ejb-link in the app-client dd (not even geronimo plan) will get resolved to the correct ejb in the ear, since searches for gbeans are conducted in the set of ancestors of the current module. Does that work in openejb3? Right, the "automatic" side of it is the part that doesn't work. I suppose that's exactly what you meant by ejb-link and I just read too fast :) -David It's also likely that the dependency you include on the ear will result in the app client container attempting to start the ear inside the app client container, which is probably not what you want. We used to have client-environment and server-environment elements so you could indicate where you wanted the dependency but I'm not sure what happened to them. thanks david jencks On Apr 15, 2008, at 3:59 AM, Phani Madgula wrote: Hi I am trying to deploy a JEE application client as follows. application-client.xml http://java.sun.com/xml/ns/javaee"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_5.xsd"; version="5"> ejb/Converter Session examples.appclient.Converter geronimo-application-client.xml http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0 " xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2"; xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2";> Converter Converter-app-client 3.0 jar Converter ConverterEAR 5.0 car ejb/Converter Session examples.appclient.Converter ConverterBean The above application client declares a dependency on Converter/ ConverterEAR/5.0/car where the ConverterBean is deployed. When I package the above files along with the client file and deploy on the Geronimo2.1 server, the server throws the following error. Please note that I am deploying the JEE client separately from the main EAR file. __ C:\Geronimo-2.1\bin>deploy.bat --user system --password manager deploy C:\temp\ConverterEJBClient.jar Using GERONIMO_BASE: C:\Geronimo-2.1 Using GERONIMO_HOME: C:\Geronimo-2.1 Using GERONIMO_TMPDIR: var\temp Using JRE_HOME:C:\May-31-2007\jre Error: Unable to distribute ConverterEJBClient.jar: 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:\Geronimo-2.1\var\temp\geronimo- deployer32414.tmpdir\ConverterEJBClient.jar) __ May I know what I am missing here?? Thanks Phani B Madgula
Re: JEE application client
On Apr 15, 2008, at 5:17 PM, David Blevins wrote: On Apr 15, 2008, at 8:14 AM, David Jencks wrote: I don't think the ejb-link will work in this situation. I think it worked in g 1.x and openejb 2.x but from some comments I think I remember from david blevins I think the ejb-links only work within an ear with g 2.x/openejb 3.x. They work, you just need to configure your ejb-ref with a name pattern in your geronimo-application-client.xml plan. http://geronimo.apache.org/xml/ns/ j2ee/application-client-2.0"> ... ejb/Converter http://geronimo.apache.org/xml/ns/ naming-1.2"> theIdOfYourEjbJar TheConverterEjbName Thanks for reminding me of the proper syntax here which as usual I forgot :-) , but I was saying that in earlier geronimo versions, if the ear is a (server-environment) parent of the standalone javaee app client, an ejb-link in the app-client dd (not even geronimo plan) will get resolved to the correct ejb in the ear, since searches for gbeans are conducted in the set of ancestors of the current module. Does that work in openejb3? thanks david jencks -David It's also likely that the dependency you include on the ear will result in the app client container attempting to start the ear inside the app client container, which is probably not what you want. We used to have client-environment and server-environment elements so you could indicate where you wanted the dependency but I'm not sure what happened to them. thanks david jencks On Apr 15, 2008, at 3:59 AM, Phani Madgula wrote: Hi I am trying to deploy a JEE application client as follows. application-client.xml http://java.sun.com/xml/ns/javaee"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_5.xsd"; version="5"> ejb/Converter Session examples.appclient.Converter geronimo-application-client.xml http://geronimo.apache.org/xml/ns/j2ee/ application-client-2.0" xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2"; xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2";> Converter Converter-app-client 3.0 jar Converter ConverterEAR 5.0 car ejb/Converter Session examples.appclient.Converter ConverterBean The above application client declares a dependency on Converter/ ConverterEAR/5.0/car where the ConverterBean is deployed. When I package the above files along with the client file and deploy on the Geronimo2.1 server, the server throws the following error. Please note that I am deploying the JEE client separately from the main EAR file. __ C:\Geronimo-2.1\bin>deploy.bat --user system --password manager deploy C:\temp\ConverterEJBClient.jar Using GERONIMO_BASE: C:\Geronimo-2.1 Using GERONIMO_HOME: C:\Geronimo-2.1 Using GERONIMO_TMPDIR: var\temp Using JRE_HOME:C:\May-31-2007\jre Error: Unable to distribute ConverterEJBClient.jar: 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:\Geronimo-2.1\var\temp\geronimo- deployer32414.tmpdir\ConverterEJBClient.jar) __ May I know what I am missing here?? Thanks Phani B Madgula
Re: JEE application client
On Apr 15, 2008, at 8:14 AM, David Jencks wrote: I don't think the ejb-link will work in this situation. I think it worked in g 1.x and openejb 2.x but from some comments I think I remember from david blevins I think the ejb-links only work within an ear with g 2.x/openejb 3.x. They work, you just need to configure your ejb-ref with a name pattern in your geronimo-application-client.xml plan. http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0 "> ... ejb/Converter http://geronimo.apache.org/xml/ns/naming-1.2 "> theIdOfYourEjbJar TheConverterEjbName -David It's also likely that the dependency you include on the ear will result in the app client container attempting to start the ear inside the app client container, which is probably not what you want. We used to have client-environment and server-environment elements so you could indicate where you wanted the dependency but I'm not sure what happened to them. thanks david jencks On Apr 15, 2008, at 3:59 AM, Phani Madgula wrote: Hi I am trying to deploy a JEE application client as follows. application-client.xml http://java.sun.com/xml/ns/javaee"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_5.xsd"; version="5"> ejb/Converter Session examples.appclient.Converter geronimo-application-client.xml http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0 " xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2"; xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2";> Converter Converter-app-client 3.0 jar Converter ConverterEAR 5.0 car ejb/Converter Session examples.appclient.Converter ConverterBean The above application client declares a dependency on Converter/ ConverterEAR/5.0/car where the ConverterBean is deployed. When I package the above files along with the client file and deploy on the Geronimo2.1 server, the server throws the following error. Please note that I am deploying the JEE client separately from the main EAR file. __ C:\Geronimo-2.1\bin>deploy.bat --user system --password manager deploy C:\temp\ConverterEJBClient.jar Using GERONIMO_BASE: C:\Geronimo-2.1 Using GERONIMO_HOME: C:\Geronimo-2.1 Using GERONIMO_TMPDIR: var\temp Using JRE_HOME:C:\May-31-2007\jre Error: Unable to distribute ConverterEJBClient.jar: 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:\Geronimo-2.1\var\temp\geronimo- deployer32414.tmpdir\ConverterEJBClient.jar) __ May I know what I am missing here?? Thanks Phani B Madgula
Re: JEE application client
Thanks for comments. I will verify the jar file once again. Initially, I started with including JEE client in the EAR itself and tried to deploy the file. For some reason, I was not successful. In order to isolate the problem, I segregated JEE client from the EAR and started deploying it separately. Let me try all the options again. Thanks Phani B Madgula On Tue, Apr 15, 2008 at 8:44 PM, David Jencks <[EMAIL PROTECTED]> wrote: > I don't think the ejb-link will work in this situation. I think it worked > in g 1.x and openejb 2.x but from some comments I think I remember from > david blevins I think the ejb-links only work within an ear with g > 2.x/openejb 3.x. > It's also likely that the dependency you include on the ear will result in > the app client container attempting to start the ear inside the app client > container, which is probably not what you want. We used to have > client-environment and server-environment elements so you could indicate > where you wanted the dependency but I'm not sure what happened to them. > > thanks > david jencks > > On Apr 15, 2008, at 3:59 AM, Phani Madgula wrote: > > Hi I am trying to deploy a JEE application client as follows. > > *application-client.xml > > * > > http://java.sun.com/xml/ns/javaee"; > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee > http://java.sun.com/xml/ns/javaee/application-client_5.xsd"; > version="5"> > > > ejb/Converter > Session > examples.appclient.Converter > > > > > *geronimo-application-client.xml > > > * > http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0"; > xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2"; > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2";> > > > > Converter > Converter-app-client > 3.0 > jar > > > * > > Converter > ConverterEAR > 5.0 > car > > * > > > > > > ejb/Converter > Session > examples.appclient.Converter > ConverterBean > > > > > The above application client declares a dependency on * > Converter/ConverterEAR/5.0/car *where the *ConverterBean *is deployed. > When I package the above files along with the client file and deploy on the > Geronimo2.1 server, the server throws the following error. > > Please note that I am deploying the JEE client separately from the main > EAR file. > > > __ > C:\Geronimo-2.1\bin>deploy.bat --user system --password manager deploy * > C:\temp\ConverterEJBClient.jar* > Using GERONIMO_BASE: C:\Geronimo-2.1 > Using GERONIMO_HOME: C:\Geronimo-2.1 > Using GERONIMO_TMPDIR: var\temp > Using JRE_HOME:C:\May-31-2007\jre > Error: Unable to distribute ConverterEJBClient.jar: 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:\Geronimo-2.1\var\temp\geronimo-deployer32414.tmpdir\ConverterEJBClient.jar) > > > __ > > > May I know what I am missing here?? > > Thanks > Phani B Madgula > > > > >
Re: JEE application client
I don't think the ejb-link will work in this situation. I think it worked in g 1.x and openejb 2.x but from some comments I think I remember from david blevins I think the ejb-links only work within an ear with g 2.x/openejb 3.x. It's also likely that the dependency you include on the ear will result in the app client container attempting to start the ear inside the app client container, which is probably not what you want. We used to have client-environment and server-environment elements so you could indicate where you wanted the dependency but I'm not sure what happened to them. thanks david jencks On Apr 15, 2008, at 3:59 AM, Phani Madgula wrote: Hi I am trying to deploy a JEE application client as follows. application-client.xml http://java.sun.com/xml/ns/javaee"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application-client_5.xsd"; version="5"> ejb/Converter Session examples.appclient.Converter geronimo-application-client.xml http://geronimo.apache.org/xml/ns/j2ee/ application-client-2.0" xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2"; xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2";> Converter Converter-app-client 3.0 jar Converter ConverterEAR 5.0 car ejb/Converter Session examples.appclient.Converter ConverterBean The above application client declares a dependency on Converter/ ConverterEAR/5.0/car where the ConverterBean is deployed. When I package the above files along with the client file and deploy on the Geronimo2.1 server, the server throws the following error. Please note that I am deploying the JEE client separately from the main EAR file. __ C:\Geronimo-2.1\bin>deploy.bat --user system --password manager deploy C:\temp\ConverterEJBClient.jar Using GERONIMO_BASE: C:\Geronimo-2.1 Using GERONIMO_HOME: C:\Geronimo-2.1 Using GERONIMO_TMPDIR: var\temp Using JRE_HOME:C:\May-31-2007\jre Error: Unable to distribute ConverterEJBClient.jar: 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:\Geronimo-2.1\var\temp\geronimo- deployer32414.tmpdir\ConverterEJBClient.jar) __ May I know what I am missing here?? Thanks Phani B Madgula
Re: JEE application client
Phani, 1) Check the structure of the jar file and make sure application-client.xml and geronimo-application-client.xml are under the META-INF directory. 2) Check your manifest file ends with a new line character. Jarek On Tue, Apr 15, 2008 at 6:59 AM, Phani Madgula <[EMAIL PROTECTED]> wrote: > Hi I am trying to deploy a JEE application client as follows. > > application-client.xml > > > > http://java.sun.com/xml/ns/javaee"; > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; > xsi:schemaLocation="http://java.sun.com/xml/ns/javaee >http://java.sun.com/xml/ns/javaee/application-client_5.xsd"; > version="5"> > > > ejb/Converter > Session > examples.appclient.Converter > > > > > geronimo-application-client.xml > > > > xmlns="http://geronimo.apache.org/xml/ns/j2ee/application-client-2.0"; > xmlns:naming="http://geronimo.apache.org/xml/ns/naming-1.2"; > xmlns:sys="http://geronimo.apache.org/xml/ns/deployment-1.2";> > > > > Converter > Converter-app-client >3.0 > jar > > > > > Converter > ConverterEAR > 5.0 > car > > > > > > > > ejb/Converter > Session > examples.appclient.Converter > ConverterBean > > > > > The above application client declares a dependency on > Converter/ConverterEAR/5.0/car where the ConverterBean is deployed. When I > package the above files along with the client file and deploy on the > Geronimo2.1 server, the server throws the following error. > > Please note that I am deploying the JEE client separately from the main EAR > file. > > __ > C:\Geronimo-2.1\bin>deploy.bat --user system --password manager deploy > C:\temp\ConverterEJBClient.jar > Using GERONIMO_BASE: C:\Geronimo-2.1 > Using GERONIMO_HOME: C:\Geronimo-2.1 > Using GERONIMO_TMPDIR: var\temp > Using JRE_HOME:C:\May-31-2007\jre > Error: Unable to distribute ConverterEJBClient.jar: 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:\Geronimo-2.1\var\temp\geronimo-deployer32414.tmpdir\ConverterEJBClient.jar) > > __ > > > May I know what I am missing here?? > > Thanks > Phani B Madgula > > > >