geronimo-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Katia Aresti Gonzalez" <kaare...@hotmail.com>
Subject Re: JMS application problem when deploying into Geronimo
Date Sun, 01 May 2005 08:54:26 GMT
<html><div style='background-color:'><DIV class=RTE>
<P>Hi!</P>
<P>I think that the problem is the Message Driven Bean. Im trying to deploy a ear that
has a MessageDrivenBean module. Is the Sun example of Jupiter and Earth. I got Deployed Ok,
but Geronimo says the following when deploying. I have pasted the deployment descriptors,
and the class file, so if anybody knows or has a guess what am i doing wrong, please, help!!!</P>
<P>Thanks a lot everybody!!!</P>
<P>10:44:59,187 INFO&nbsp; [LocalConfigStore:config-store] Installed configuration
tierr<BR>a in location 60<BR>10:44:59,234 INFO&nbsp; [ConfigurationManagerImpl]
Loaded Configuration geronimo.conf<BR>ig:name="tierra"<BR>10:44:59,265 INFO&nbsp;
[Configuration] Started configuration tierra<BR>10:44:59,281 ERROR [GBeanInstanceState]
Error while starting; GBean is now in th<BR>e FAILED state: objectName="geronimo.server:EJBModule=mdb.jar,J2EEApplication=ti<BR>erra,J2EEServer=geronimo,j2eeType=JCAActivationSpec,name=MessageBean"<BR>java.lang.ClassNotFoundException:
org.activemq.ra.ActiveMQActivationSpec<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.net.URLClassLoader$1.run(URLClassLoader.java:199)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.security.AccessController.doPrivileged(Native Method)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at 
java.net.URLClassLoader.findClass(URLClassLoader.java:187)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.lang.ClassLoader.loadClass(ClassLoader.java:289)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.lang.ClassLoader.loadClass(ClassLoader.java:235)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.connector.ActivationSpecWrapper.&lt;init&gt;(Activation<BR>SpecWrapper.java:72)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstruct<BR>orAccessorImpl.java:39)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingC<BR>onstructorAccessorImpl.java:27)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.lang.reflect.Constructor.newInstance(Constructor.java:274)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanI<BR>nstance.java:806)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart<BR>(GBeanInstanceState.java:331)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInsta<BR>nceState.java:111)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(G<BR>BeanInstanceState.java:133)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanI<BR>nstance.java:494)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.kernel.Kernel.startRecursiveGBean(Kernel.java:339<BR>)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(G<BR>BeanInstanceState.java:141)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanI<BR>nstance.java:494)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.kernel.Kernel.startRecursiveGBean(Kernel.java:339<BR>)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.kernel.Kernel.startConfiguration(Kernel.java:386)</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at org.apache.geronimo.kernel.KernelGBean.startConfiguration(KernelGBean<BR>.java:89)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.in<BR>voke(&lt;generated&gt;)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethod<BR>Invoker.java:38)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio<BR>n.java:118)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.<BR>java:745)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at 
org.apache.geronimo.kernel.Kernel.invoke(Kernel.java:299)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at org.apache.geronimo.kernel.jmx.MBeanServerDelegate.invoke(MBeanServer<BR>Delegate.java:117)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at mx4j.remote.rmi.RMIConnectionInvoker.invoke(RMIConnectionInvoker.java<BR>:219)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at sun.reflect.GeneratedMethodAccessor120.invoke(Unknown Source)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces<BR>sorImpl.java:25)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.lang.reflect.Method.invoke(Method.java:324)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at mx4j.remote.rmi.RMIConnectionProxy.invoke(RMIConnectionProxy.java:34)</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; at mx4j.remote.rmi.RMIConnectionSubjectInvoker.chain(RMIConnectionSubjec<BR>tInvoker.java:99)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at mx4j.remote.rmi.RMIConnectionSubjectInvoker.access$000(RMIConnectionS<BR>ubjectInvoker.java:31)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at mx4j.remote.rmi.RMIConnectionSubjectInvoker$1.run(RMIConnectionSubjec<BR>tInvoker.java:90)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.security.AccessController.doPrivileged(Native Method)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at javax.security.auth.Subject.doAsPrivileged(Subject.java:500)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at mx4j.remote.MX4JRemoteUtils.subjectInvoke(MX4JRemoteUtils.java:163)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at 
mx4j.remote.rmi.RMIConnectionSubjectInvoker.subjectInvoke(RMIConnecti<BR>onSubjectInvoker.java:86)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at mx4j.remote.rmi.RMIConnectionSubjectInvoker.invoke(RMIConnectionSubje<BR>ctInvoker.java:80)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at $Proxy0.invoke(Unknown Source)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImp<BR>l.java:221)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.<BR>java:39)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces<BR>sorImpl.java:25)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at 
java.lang.reflect.Method.invoke(Method.java:324)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at sun.rmi.transport.Transport$1.run(Transport.java:148)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.security.AccessController.doPrivileged(Native Method)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at sun.rmi.transport.Transport.serviceCall(Transport.java:144)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4<BR>60)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport<BR>.java:701)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
at java.lang.Thread.run(Thread.java:534)<BR></P>
<P>&nbsp;</P>
<P><STRONG>This is the open-ejb.jar.xml:</STRONG></P>
<P>&lt;?xml version="1.0"?&gt;</P>
<P>&lt;openejb-jar xmlns="<A href="http://www.openejb.org/xml/ns/openejb-jar">http://www.openejb.org/xml/ns/openejb-jar</A>"
<BR>configId="EarthMDBApp" <BR>parentId="org/apache/geronimo/ActiveMQServer"&gt;</P>
<P>&lt;enterprise-beans&gt; </P>
<P>&nbsp;&lt;message-driven&gt;<BR>&nbsp;&nbsp;&lt;ejb-name&gt;MessageBean&lt;/ejb-name&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&lt;resource-adapter&gt;<BR>&nbsp;&nbsp;&lt;resource-link&gt;ActiveMQ
RA&lt;/resource-link&gt;<BR>&nbsp;&nbsp;&lt;/resource-adapter&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/message-driven&gt;</P>
<P>&lt;/enterprise-beans&gt;</P>
<P>&lt;/openejb-jar&gt;<BR></P>
<P><STRONG>This is the ejb-jar.xml</STRONG></P>
<P>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<BR>&lt;ejb-jar version="2.1"
xmlns="<A href="http://java.sun.com/xml/ns/j2ee">http://java.sun.com/xml/ns/j2ee</A>"
xmlns:xsi="<A href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</A>"
xsi:schemaLocation="<A href="http://java.sun.com/xml/ns/j2ee">http://java.sun.com/xml/ns/j2ee</A>
<A href="http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd">http://java.sun.com/xml/ns/j2ee/ejb-jar_2_1.xsd</A>"&gt;<BR>&nbsp;
&lt;display-name&gt;TierraMDB&lt;/display-name&gt;<BR>&nbsp; &lt;enterprise-beans&gt;<BR>&nbsp;&nbsp;&nbsp;
&lt;message-driven&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;display-name&gt;MessageBean&lt;/display-name&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;ejb-name&gt;MessageBean&lt;/ejb-name&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&lt;ejb-class&gt;MessageBean&lt;/ejb-class&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;messaging-type&gt;javax.jms.MessageListener&lt;/messaging-type&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;transaction-type&gt;Container&lt;/transaction-type&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;message-destination-type&gt;javax.jms.Queue&lt;/message-destination-type&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;message-destination-link&gt;MDBTransferBeanOutQueue&lt;/message-destination-link&gt;<BR>&nbsp;&nbsp;&nbsp;
&lt;/message-driven&gt;<BR>&nbsp; &lt;/enterprise-beans&gt;<BR>&nbsp;
&lt;assembly-descriptor&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;container-transaction&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;method&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;ejb-name&gt;MessageBean&lt;/ejb-name&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

&lt;method-name&gt;onMessage&lt;/method-name&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;method-params&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;method-param&gt;javax.jms.Message&lt;/method-param&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/method-params&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;/method&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;trans-attribute&gt;Required&lt;/trans-attribute&gt;<BR>&nbsp;&nbsp;&nbsp;
&lt;/container-transaction&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;message-destination&gt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&lt;message-destination-name&gt;MDBTransferBeanOutQueue&lt;/message-destination-name&gt;<BR>&nbsp;&nbsp;&nbsp;
&lt;/message-destination&gt;<BR>&nbsp; &lt;/assembly-descriptor&gt;<BR>&lt;/ejb-jar&gt;<BR></P>
<P><STRONG>And this is the application.xml:</STRONG></P>
<P>&lt;?xml version="1.0" encoding="UTF-8"?&gt;<BR>&lt;application
version="1.4" xmlns="<A href="http://java.sun.com/xml/ns/j2ee">http://java.sun.com/xml/ns/j2ee</A>"
xmlns:xsi="<A href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</A>"
xsi:schemaLocation="<A href="http://java.sun.com/xml/ns/j2ee">http://java.sun.com/xml/ns/j2ee</A>
<A href="http://java.sun.com/xml/ns/j2ee/application_1_4.xsd">http://java.sun.com/xml/ns/j2ee/application_1_4.xsd</A>"&gt;<BR>&nbsp;
&lt;description&gt;Application description&lt;/description&gt;<BR>&nbsp;
&lt;display-name&gt;EarthMDBApp&lt;/display-name&gt;<BR>&nbsp; &lt;module&gt;<BR>&nbsp;&nbsp;&nbsp;
&lt;ejb&gt;mdb.jar&lt;/ejb&gt;<BR>&nbsp; &lt;/module&gt;<BR>&lt;/application&gt;<BR></P>
<P><STRONG>And this is the class file:</STRONG></P>
<P><FONT face="Courier New, Courier, Monospace">import javax.ejb.*;<BR>import
javax.naming.*;<BR>import javax.jms.*;<BR>import java.util.logging.*;</FONT></P>
<P><BR><FONT face="Courier New, Courier, Monospace">public class MessageBean
implements MessageDrivenBean, MessageListener {<BR>&nbsp;&nbsp;&nbsp; static
final Logger logger = Logger.getLogger("MessageBean");<BR>&nbsp;&nbsp;&nbsp;
private transient MessageDrivenContext mdc = null;<BR>&nbsp;&nbsp;&nbsp;
private Context context;</FONT></P>
<P><FONT face="Courier New, Courier, Monospace">&nbsp;&nbsp;&nbsp;
public MessageBean() {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
logger.info("In MessageBean.MessageBean()");<BR>&nbsp;&nbsp;&nbsp; }</FONT></P>
<P><FONT face="Courier New, Courier, Monospace">&nbsp;&nbsp;&nbsp;
<BR>&nbsp;&nbsp;&nbsp; public void setMessageDrivenContext(MessageDrivenContext
mdc) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; logger.info("In
MessageBean.setMessageDrivenContext()");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
this.mdc = mdc;<BR>&nbsp;&nbsp;&nbsp; }</FONT></P>
<P><FONT face="Courier New, Courier, Monospace">&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;
public void ejbCreate() {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
logger.info("In MessageBean.ejbCreate()");<BR>&nbsp;&nbsp;&nbsp; }</FONT></P>
<P><FONT face="Courier New, Courier, Monospace">&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;
public void onMessage(Message inMessage) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
TextMessage msg = null;</FONT></P>
<P><FONT face="Courier New, Courier, Monospace">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
try {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
if (inMessage instanceof TextMessage) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
msg = (TextMessage) inMessage;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
logger.info("MESSAGE BEAN: Message received: " + msg.getText());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
} else {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
logger.warning("Message of wrong type: " +<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

inMessage.getClass().getName());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } catch
(JMSException e) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
logger.severe("MessageBean.onMessage: JMSException: " +<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
e.toString());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
mdc.setRollbackOnly();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
} catch (Throwable te) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
logger.severe("MessageBean.onMessage: Exception: " + te.toString());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
}<BR>&nbsp;&nbsp;&nbsp; }</FONT></P>
<P><FONT face="Courier New, Courier, Monospace">&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;
public void ejbRemove() {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
logger.info("In MessageBean.remove()");<BR>&nbsp;&nbsp;&nbsp; }<BR>}</FONT><BR><BR><BR></P></DIV>
<DIV></DIV>&gt;From: "Katia Aresti Gonzalez" &lt;kaaresti@hotmail.com&gt;
<DIV></DIV>&gt;Reply-To: user@geronimo.apache.org
<DIV></DIV>&gt;To: user@geronimo.apache.org
<DIV></DIV>&gt;Subject: Re: JMS application problem when deploying into Geronimo
<DIV></DIV>&gt;Date: Sun, 01 May 2005 08:02:23 +0000
<DIV></DIV>&gt;
<DIV></DIV></div><br clear=all><hr>Acepta el reto MSN Premium:
incluye Antivirus y Firewall de McAffee. <a href="http://g.msn.com/8HMAESES/2731??PS=47575"
target="_top">Descárgalo y pruébalo 2 meses gratis.</a> </html>

Mime
View raw message