Discussion:
Access class from deployed rar module
Genc, Ömer
2014-02-20 15:43:24 UTC
Permalink
Hey there,

Is there a way to access classes which are inside of a rar module?
Here is the structure of the ear, when deployed to Geronimo:
Ear
----ActiveMQ.rar
-------- activemqXXX*.jar
-------- activemqYYY*.jar
-------- ....
----MyEjb.jar
----MyWeb.war

I would like to access the classes in the rar module from within the MyEjb.jar.
Can anyone tell me how to do this?

Cheers,
frank pientka
2014-02-26 17:17:21 UTC
Permalink
if you don't want to deploy your resource-archive system wide outside your
ear.app you have to reference it in the geronimo-application.xml or
Application-scoped

Inside your EAR in the META-INF/geronimo-application.xml

But why not just reference module
org.apache.geronimo.configs/activemq-ra/3.0.1/car in your config.xml file

frank
Post by Genc, Ömer
Hey there,
Is there a way to access classes which are inside of a rar module?
Ear
----ActiveMQ.rar
-------- activemqXXX*.jar
-------- activemqYYY*.jar
-------- ....
----MyEjb.jar
----MyWeb.war
I would like to access the classes in the rar module from within the MyEjb.jar.
Can anyone tell me how to do this?
Cheers,
Genc, Ömer
2014-02-27 08:35:33 UTC
Permalink
Hey,

this is what i am already doing. I have a reference of the the activemq resource-archive-system in my application.xml and the deployment plan for this rar in my geronimo-application.xml. However, I am still not able to use classes from the rar module in my ejb project. I am using eclipse for development and I am getting erros when trying to import classes from activemq, also the rar module is deployed with the same ear, where the MyEjb.jar lies.

So do I need to explicitly import the activemq packages?

Thanks

Von: frank pientka [mailto:frank.pientka-***@public.gmane.org]
Gesendet: Mittwoch, 26. Februar 2014 18:17
An: user-nmThH5wfGryY1pf4d8vP8EB+***@public.gmane.org
Betreff: Re: Access class from deployed rar module

if you don't want to deploy your resource-archive system wide outside your ear.app you have to reference it in the geronimo-application.xml or Application-scoped
Inside your EAR in the META-INF/geronimo-application.xml
But why not just reference module org.apache.geronimo.configs/activemq-ra/3.0.1/car in your config.xml file
frank

2014-02-20 16:43 GMT+01:00 Genc, Ömer <Oemer.Genc-wAlPVner0lqatNDF+***@public.gmane.org<mailto:Oemer.Genc-wAlPVner0lqatNDF+***@public.gmane.org>>:
Hey there,

Is there a way to access classes which are inside of a rar module?
Here is the structure of the ear, when deployed to Geronimo:
Ear
----ActiveMQ.rar
-------- activemqXXX*.jar
-------- activemqYYY*.jar
-------- ....
----MyEjb.jar
----MyWeb.war

I would like to access the classes in the rar module from within the MyEjb.jar.
Can anyone tell me how to do this?

Cheers,
Ivan
2014-03-15 15:27:33 UTC
Permalink
It more looks like the Eclipse issue, possible WDT ? In the runtime, those
classes in the rar module could be accessed in the ejb jar.
Post by Genc, Ömer
Hey,
this is what i am already doing. I have a reference of the the activemq
resource-archive-system in my application.xml and the deployment plan for
this rar in my geronimo-application.xml. However, I am still not able to
use classes from the rar module in my ejb project. I am using eclipse for
development and I am getting erros when trying to import classes from
activemq, also the rar module is deployed with the same ear, where the
MyEjb.jar lies.
So do I need to explicitly import the activemq packages?
Thanks
*Gesendet:* Mittwoch, 26. Februar 2014 18:17
*Betreff:* Re: Access class from deployed rar module
if you don't want to deploy your resource-archive system wide outside your
ear.app you have to reference it in the geronimo-application.xml or
Application-scoped
Inside your EAR in the META-INF/geronimo-application.xml
But why not just reference module
org.apache.geronimo.configs/activemq-ra/3.0.1/car in your config.xml file
frank
Hey there,
Is there a way to access classes which are inside of a rar module?
Ear
----ActiveMQ.rar
-------- activemqXXX*.jar
-------- activemqYYY*.jar
-------- ....
----MyEjb.jar
----MyWeb.war
I would like to access the classes in the rar module from within the MyEjb.jar.
Can anyone tell me how to do this?
Cheers,
--
Ivan
Loading...