Re: Trying to set up a MDB

2009-10-31 Thread Antonio Fornié

Thank you very much!

I'm having this error now:
Invalid moduleFile: geronimo-activemq-ra-2.1.4.rar
org.apache.geronimo.common.DeploymentException: Invalid moduleFile:
geronimo-activemq-ra-2.1.4.rar
at
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.addModules(EARConfigBuilder.java:783)
at
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getEarPlan(EARConfigBuilder.java:402)
at
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.getDeploymentPlan(EARConfigBuilder.java:295)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:227)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:134)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)
at
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
at
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)
at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at
org.apache.geronimo.deployment.plugin.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)
at
org.apache.geronimo.deployment.plugin.local.DistributeCommand.run(DistributeCommand.java:61)
at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: Jar entry does not exist:
jarFile=C:\SERVIDORES\geronimo-tomcat6-javaee5-2.1.4\var\temp\geronimo-deployer142431723576948754.tmpdir\car_ear.ear,
path=geronimo-activemq-ra-2.1.4.rar
at
org.apache.geronimo.deployment.util.NestedJarFile.init(NestedJarFile.java:51)
at
org.apache.geronimo.j2ee.deployment.EARConfigBuilder.addModules(EARConfigBuilder.java:781)
... 15 more


What should I do to make geronimo find it?
-- 
View this message in context: 
http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26141178.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.



Re: Trying to set up a MDB

2009-10-31 Thread David Jencks

What is the structure of your ear file and what is your application.xml?

I'd guess that your application.xml lists geronimo-activemq-ra. 
2.1.4.rar as a module but you have not included it in your ear.


thanks
david jencks

On Oct 31, 2009, at 3:19 AM, Antonio Fornié wrote:



Thank you very much!

I'm having this error now:
Invalid moduleFile: geronimo-activemq-ra-2.1.4.rar
org.apache.geronimo.common.DeploymentException: Invalid moduleFile:
geronimo-activemq-ra-2.1.4.rar
at
org 
.apache 
.geronimo 
.j2ee.deployment.EARConfigBuilder.addModules(EARConfigBuilder.java: 
783)

at
org 
.apache 
.geronimo 
.j2ee.deployment.EARConfigBuilder.getEarPlan(EARConfigBuilder.java: 
402)

at
org 
.apache 
.geronimo 
.j2ee 
.deployment.EARConfigBuilder.getDeploymentPlan(EARConfigBuilder.java: 
295)

at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:227)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:134)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun 
.reflect 
.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at
sun 
.reflect 
.DelegatingMethodAccessorImpl 
.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:597)
at
org 
.apache 
.geronimo 
.gbean 
.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java: 
34)

at
org 
.apache 
.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)

at
org 
.apache 
.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:867)

at
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java: 
239)

at
org 
.apache 
.geronimo 
.deployment 
.plugin 
.local.AbstractDeployCommand.doDeploy(AbstractDeployCommand.java:116)

at
org 
.apache 
.geronimo 
.deployment 
.plugin.local.DistributeCommand.run(DistributeCommand.java:61)

at java.lang.Thread.run(Thread.java:619)
Caused by: java.io.IOException: Jar entry does not exist:
jarFile=C:\SERVIDORES\geronimo-tomcat6-javaee5-2.1.4\var\temp 
\geronimo-deployer142431723576948754.tmpdir\car_ear.ear,

path=geronimo-activemq-ra-2.1.4.rar
at
org 
.apache 
.geronimo.deployment.util.NestedJarFile.init(NestedJarFile.java:51)

at
org 
.apache 
.geronimo 
.j2ee.deployment.EARConfigBuilder.addModules(EARConfigBuilder.java: 
781)

... 15 more


What should I do to make geronimo find it?
--
View this message in context: 
http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26141178.html
Sent from the Apache Geronimo - Users mailing list archive at  
Nabble.com.






Re: Trying to set up a MDB

2009-10-31 Thread Antonio Fornié

Hello!

My ear structure:
root/car_web.war
root/car_ejb.jar
root/geronimo-activemq-ra-2.1.4.rar
root/META-INF/MANIFEST.MF
root/META-INF/application.xml
root/META-INF/jms-resources.xml

My application.xml is this:

?xml version=1.0 encoding=UTF-8?
application xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance;
xmlns=http://java.sun.com/xml/ns/javaee;
xmlns:application=http://java.sun.com/xml/ns/javaee/application_5.xsd;
xsi:schemaLocation=http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/application_5.xsd; id=Application_ID
version=5
  descriptionMy MDB APP/description
  display-namecar_ear/display-name
  module
web
  web-uricar_web.war/web-uri
  context-rootcar_web/context-root
/web
  /module
  module
ejbcar_ejb.jar/ejb
  /module
  module
connectorgeronimo-activemq-ra-2.1.4.rar/connector
  /module
/application


My ejb-jar.xml is this:

?xml version=1.0 encoding=UTF-8?
ejb-jar version=3.0 xmlns=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/ejb-jar_3_0.xsd;
display-namecar_ejb /display-name
/ejb-jar


My open-ejb-jar.xml is this:

openejb-jar xmlns=http://openejb.apache.org/xml/ns/openejb-jar-2.2;
enterprise-beans
message-driven
ejb-nameOrderRecvMDB/ejb-name
resource-adapter
resource-linkjms-resources/resource-link
/resource-adapter
/message-driven
/enterprise-beans
/openejb-jar


My jms-resources is this:

connector xmlns=http://geronimo.apache.org/xml/ns/j2ee/connector-1.2;
resourceadapter
resourceadapter-instance

resourceadapter-namejms-resources/resourceadapter-name
nam:workmanager
xmlns:nam=http://geronimo.apache.org/xml/ns/naming-1.2;

nam:gbean-linkDefaultWorkManager/nam:gbean-link
/nam:workmanager
/resourceadapter-instance
outbound-resourceadapter
connection-definition

connectionfactory-interfacejavax.jms.ConnectionFactory/connectionfactory-interface
connectiondefinition-instance
nameCommonConnectionFactory/name

implemented-interfacejavax.jms.QueueConnectionFactory/implemented-interface

implemented-interfacejavax.jms.TopicConnectionFactory/implemented-interface
connectionmanager
xa-transaction
transaction-caching/
/xa-transaction
single-pool
match-one/
/single-pool
/connectionmanager
/connectiondefinition-instance
/connection-definition
/outbound-resourceadapter
/resourceadapter
adminobject
adminobject-interfacejavax.jms.Queue/adminobject-interface

adminobject-classorg.apache.activemq.command.ActiveMQQueue/adminobject-class
adminobject-instance

message-destination-nameOrderQueue/message-destination-name
config-property-setting
name=PhysicalNameOrderQueue/config-property-setting
/adminobject-instance
/adminobject
/connector 


After including the rar in the ear like you told I got this error message:

Deployment failed:
A connector module must be deployed using a Geronimo deployment plan (either
META-INF/geronimo-ra.xml in the RAR file or a standalone deployment plan
passed to the deployer). 


Any help?? Thank you very much!!
-- 
View this message in context: 
http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26146663.html
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.