Re: JEE application client

2008-04-16 Thread Phani Madgula
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

2008-04-16 Thread Phani Madgula
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

2008-04-16 Thread David Blevins


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

2008-04-16 Thread David Jencks


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

2008-04-15 Thread David Blevins


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

2008-04-15 Thread Phani Madgula
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

2008-04-15 Thread David Jencks
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

2008-04-15 Thread Jarek Gawor
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
>
>
>
>