I am using a MessageListener to get ServerSession from a remote machine. But I got the following error when started to get Session from ServerSession:
2006-04-19 17:15:40,902 [main] ERROR framework.channel.AbstractJBossImpl - JMSException occurred when executing "getSession" in AbstractJBossImpl javax.jms.JMSException: Transation manager was not found at org.jboss.jms.asf.StdServerSession.(StdServerSession.java:127) at org.jboss.jms.asf.StdServerSessionPool.create(StdServerSessionPool.java:373) at org.jboss.jms.asf.StdServerSessionPool.(StdServerSessionPool.java:169) at org.jboss.jms.asf.StdServerSessionPoolFactory.getServerSessionPool(StdServerSessionPoolFactory.java:64) at mips.framework.channel.AbstractJBossImpl.getSession(AbstractJBossImpl.java:546) at mips.framework.channel.adaptor.Adaptor$Producer.initialize(Adaptor.java:321) at mips.framework.channel.adaptor.Adaptor$Producer.(Adaptor.java:313) at mips.framework.channel.adaptor.Adaptor.initializeAdaptor(Adaptor.java:56) at mips.framework.channel.adaptor.Adaptor.(Adaptor.java:50) at mips.framework.channel.adaptor.EmailAdaptor.(EmailAdaptor.java:26) at mips.framework.channel.AbstractJBossImpl.setUpAdaptors(AbstractJBossImpl.java:229) at mips.framework.channel.AbstractJBossImpl.initialApplication(AbstractJBossImpl.java:93) at mips.framework.channel.AbstractJBossImpl.(AbstractJBossImpl.java:71) at mips.framework.channel.activemq.ActiveMQImpl.(ActiveMQImpl.java:42) at mips.framework.channel.activemq.ActiveMQImpl.main(ActiveMQImpl.java:63) 2006-04-19 17:15:40,996 [main] ERROR channel.adaptor.Adaptor - JMSException occurred when executing "initialize" in mips.framework.channel.adaptor.Adaptor$Producer javax.jms.JMSException: Transation manager was not found at org.jboss.jms.asf.StdServerSession.(StdServerSession.java:127) at org.jboss.jms.asf.StdServerSessionPool.create(StdServerSessionPool.java:373) at org.jboss.jms.asf.StdServerSessionPool.(StdServerSessionPool.java:169) at org.jboss.jms.asf.StdServerSessionPoolFactory.getServerSessionPool(StdServerSessionPoolFactory.java:64) at mips.framework.channel.AbstractJBossImpl.getSession(AbstractJBossImpl.java:546) at mips.framework.channel.adaptor.Adaptor$Producer.initialize(Adaptor.java:321) at mips.framework.channel.adaptor.Adaptor$Producer.(Adaptor.java:313) at mips.framework.channel.adaptor.Adaptor.initializeAdaptor(Adaptor.java:56) at mips.framework.channel.adaptor.Adaptor.(Adaptor.java:50) at mips.framework.channel.adaptor.EmailAdaptor.(EmailAdaptor.java:26) at mips.framework.channel.AbstractJBossImpl.setUpAdaptors(AbstractJBossImpl.java:229) at mips.framework.channel.AbstractJBossImpl.initialApplication(AbstractJBossImpl.java:93) at mips.framework.channel.AbstractJBossImpl.(AbstractJBossImpl.java:71) at mips.framework.channel.activemq.ActiveMQImpl.(ActiveMQImpl.java:42) at mips.framework.channel.activemq.ActiveMQImpl.main(ActiveMQImpl.java:63) 2006-04-19 17:15:40,996 [main] ERROR channel.adaptor.Adaptor - JMSException occurred when executing "initializeAdaptor" in Adaptor javax.jms.JMSException: Transation manager was not found at org.jboss.jms.asf.StdServerSession.(StdServerSession.java:127) at org.jboss.jms.asf.StdServerSessionPool.create(StdServerSessionPool.java:373) at org.jboss.jms.asf.StdServerSessionPool.(StdServerSessionPool.java:169) at org.jboss.jms.asf.StdServerSessionPoolFactory.getServerSessionPool(StdServerSessionPoolFactory.java:64) at mips.framework.channel.AbstractJBossImpl.getSession(AbstractJBossImpl.java:546) at mips.framework.channel.adaptor.Adaptor$Producer.initialize(Adaptor.java:321) at mips.framework.channel.adaptor.Adaptor$Producer.(Adaptor.java:313) at mips.framework.channel.adaptor.Adaptor.initializeAdaptor(Adaptor.java:56) at mips.framework.channel.adaptor.Adaptor.(Adaptor.java:50) at mips.framework.channel.adaptor.EmailAdaptor.(EmailAdaptor.java:26) at mips.framework.channel.AbstractJBossImpl.setUpAdaptors(AbstractJBossImpl.java:229) at mips.framework.channel.AbstractJBossImpl.initialApplication(AbstractJBossImpl.java:93) at mips.framework.channel.AbstractJBossImpl.(AbstractJBossImpl.java:71) at mips.framework.channel.activemq.ActiveMQImpl.(ActiveMQImpl.java:42) at mips.framework.channel.activemq.ActiveMQImpl.main(ActiveMQImpl.java:63) mips.framework.channel.exception.ChannelApplicationException: JMSException occurred when "initialApplication" in AbstractJBossImpl at mips.framework.channel.AbstractJBossImpl.initialApplication(AbstractJBossImpl.java:96) at mips.framework.channel.AbstractJBossImpl.(AbstractJBossImpl.java:71) at mips.framework.channel.activemq.ActiveMQImpl.(ActiveMQImpl.java:42) at mips.framework.channel.activemq.ActiveMQImpl.main(ActiveMQImpl.java:63) Caused by: javax.jms.JMSException: Transation manager was not found at org.jboss.jms.asf.StdServerSession.(StdServerSession.java:127) at org.jboss.jms.asf.StdServerSessionPool.create(StdServerSessionPool.java:373) at org.jboss.jms.asf.StdServerSessionPool.(StdServerSessionPool.java:169) at org.jboss.jms.asf.StdServerSessionPoolFactory.getServerSessionPool(StdServerSessionPoolFactory.java:64) at mips.framework.channel.AbstractJBossImpl.getSession(AbstractJBossImpl.java:546) at mips.framework.channel.adaptor.Adaptor$Producer.initialize(Adaptor.java:321) at mips.framework.channel.adaptor.Adaptor$Producer.(Adaptor.java:313) at mips.framework.channel.adaptor.Adaptor.initializeAdaptor(Adaptor.java:56) at mips.framework.channel.adaptor.Adaptor.(Adaptor.java:50) at mips.framework.channel.adaptor.EmailAdaptor.(EmailAdaptor.java:26) at mips.framework.channel.AbstractJBossImpl.setUpAdaptors(AbstractJBossImpl.java:229) at mips.framework.channel.AbstractJBossImpl.initialApplication(AbstractJBossImpl.java:93) ... 3 more Code: public Session getSession(Destination destination, int minSession, int maxSession, long timeToAlive) throws JMSException, NamingException { final String procName = "getSession"; Session session = null; try { ServerSessionPoolFactory serverSessionPoolFactory = new StdServerSessionPoolFactory(); ServerSessionPool serverSessionPool = serverSessionPoolFactory.getServerSessionPool( destination, getConnection(), minSession, maxSession, timeToAlive, isTransactedConnection(), getAcknowledgeMode(), useLocalTransaction(), null); session = serverSessionPool.getServerSession().getSession(); serverSessionPool = null; serverSessionPoolFactory = null; } catch (JMSException ex) { logger.error("JMSException occurred when executing \"" + procName + "\" in " + CLASSNAME, ex); throw ex; } catch (NamingException ex) { logger.error("NamingException occurred when executing \"" + procName + "\" in " + CLASSNAME, ex); throw ex; } return session; } Remote Machine JNDI View: java: Namespace +- DefaultDS (class: org.jboss.resource.adapter.jdbc.WrapperDataSource) +- SecurityProxyFactory (class: org.jboss.security.SubjectSecurityProxyFactory) +- activemq (class: org.jnp.interfaces.NamingContext) | +- QueueConnectionFactory (class: org.apache.activemq.ra.ActiveMQConnectionFactory) | +- TopicConnectionFactory (class: org.apache.activemq.ra.ActiveMQConnectionFactory) +- XAOracleDS (class: org.jboss.resource.adapter.jdbc.WrapperDataSource) +- comp (class: javax.naming.Context) +- jaas (class: javax.naming.Context) | +- JmsXARealm (class: org.jboss.security.plugins.SecurityDomainContext) | +- HsqlDbRealm (class: org.jboss.security.plugins.SecurityDomainContext) +- timedCacheFactory (class: javax.naming.Context) Failed to lookup: timedCacheFactory, errmsg=null +- TransactionPropagationContextExporter (class: org.jboss.tm.TransactionPropagationContextFactory) +- Mail (class: javax.mail.Session) +- TransactionPropagationContextImporter (class: org.jboss.tm.TransactionPropagationContextImporter) +- TransactionManager (class: org.jboss.tm.TxManager) +- hibernate (class: org.jnp.interfaces.NamingContext) | +- SessionFactory (class: org.hibernate.impl.SessionFactoryImpl) Global JNDI Namespace +- ServerInfo (proxy: $Proxy102 implements interface mips.minds.util.about.ejb.ServerInfoHome,interface javax.ejb.Handle) +- Jobmanager (class: mips.framework.management.job.JobManagerImpl) +- jms (class: org.jnp.interfaces.NamingContext) | +- outbound (class: org.jnp.interfaces.NamingContext) | | +- sambaQueue (class: org.apache.activemq.command.ActiveMQQueue) | +- inbound (class: org.jnp.interfaces.NamingContext) | | +- errorQueue (class: org.apache.activemq.command.ActiveMQQueue) | | +- statusQueue (class: org.apache.activemq.command.ActiveMQQueue) +- dymmy (proxy: $Proxy49 implements interface mips.minds.service.bulletin.ejb.dymmyHome,interface javax.ejb.Handle) +- EventManager (class: mips.framework.management.event.EventManagerImpl) +- UserTransactionSessionFactory (proxy: $Proxy12 implements interface org.jboss.tm.usertx.interfaces.UserTransactionSessionFactory) +- UUIDKeyGeneratorFactory (class: org.jboss.ejb.plugins.keygenerator.uuid.UUIDKeyGeneratorFactory) +- console (class: org.jnp.interfaces.NamingContext) | +- PluginManager (proxy: $Proxy40 implements interface org.jboss.console.manager.PluginManagerMBean) +- service (class: org.jnp.interfaces.NamingContext) | +- LoginManager (class: mips.minds.service.login.LoginManagerImpl) | +- TaskService (class: mips.framework.management.task.TaskManager) +- Quartz (class: org.quartz.impl.StdScheduler) +- UserTransaction (class: org.jboss.tm.usertx.client.ClientUserTransaction) +- ejb (class: org.jnp.interfaces.NamingContext) | +- LoginXMLHome (proxy: $Proxy113 implements interface mips.minds.service.login.ejb.LoginXMLHome,interface javax.ejb.Handle) | +- IntegrateServiceHome (proxy: $Proxy111 implements interface mips.minds.service.integrate.ejb.IntegrateServiceHome,interface javax.ejb.Handle) | +- PhaseMgtServiceHome (proxy: $Proxy123 implements interface mips.minds.service.workflow.ejb.PhaseMgtServiceHome,interface javax.ejb.Handle) | +- ClientServiceHome (proxy: $Proxy108 implements interface mips.minds.service.client.ejb.ClientServiceHome,interface javax.ejb.Handle) | +- local (class: org.jnp.interfaces.NamingContext) | | +- SignalServiceHome (proxy: $Proxy58 implements interface mips.minds.service.bulletin.ejb.SignalServiceLocalHome) | | +- BulletinServiceHome (proxy: $Proxy59 implements interface mips.minds.service.bulletin.ejb.BulletinServiceLocalHome) | | +- PhaseServiceHome (proxy: $Proxy74 implements interface mips.minds.service.workflow.ejb.PhaseServiceLocalHome) | | +- SystemMSHome (proxy: $Proxy79 implements interface mips.minds.service.system.ejb.SystemMSLocalHome) | | +- PhaseIntegrationServiceHome (proxy: $Proxy75 implements interface mips.minds.service.workflow.ejb.PhaseIntegrationServiceLocalHome) | | +- LoginHome (proxy: $Proxy69 implements interface mips.minds.service.login.ejb.LoginLocalHome) | | +- ClientServiceHome (proxy: $Proxy62 implements interface mips.minds.service.client.ejb.ClientServiceLocalHome) | | +- IntegrateServiceHome (proxy: $Proxy65 implements interface mips.minds.service.integrate.ejb.IntegrateServiceLocalHome) | | +- PhaseMgtServiceHome (proxy: $Proxy76 implements interface mips.minds.service.workflow.ejb.PhaseMgtServiceLocalHome) | | +- BulletinMgtServiceHome (proxy: $Proxy57 implements interface mips.minds.service.bulletin.ejb.BulletinMgtServiceLocalHome) | +- SystemMSHome (proxy: $Proxy126 implements interface mips.minds.service.system.ejb.SystemMSHome,interface javax.ejb.Handle) | +- PhaseServiceHome (proxy: $Proxy117 implements interface mips.minds.service.workflow.ejb.PhaseServiceHome,interface javax.ejb.Handle) | +- PhaseIntegrationServiceHome (proxy: $Proxy120 implements interface mips.minds.service.workflow.ejb.PhaseIntegrationServiceHome,interface javax.ejb.Handle) +- jmx (class: org.jnp.interfaces.NamingContext) | +- invoker (class: org.jnp.interfaces.NamingContext) | | +- RMIAdaptor (proxy: $Proxy39 implements interface org.jboss.jmx.adaptor.rmi.RMIAdaptor,interface org.jboss.jmx.adaptor.rmi.RMIAdaptorExt) | +- rmi (class: org.jnp.interfaces.NamingContext) | | +- RMIAdaptor[link -> jmx/invoker/RMIAdaptor] (class: javax.naming.LinkRef) +- HiLoKeyGeneratorFactory (class: org.jboss.ejb.plugins.keygenerator.hilo.HiLoKeyGeneratorFactory) I don't know what is wrong. Thanks for your help. View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3938633#3938633 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3938633 ------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ JBoss-user mailing list JBoss-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jboss-user