rajsoni [http://community.jboss.org/people/rajsoni] replied to the discussion
"Problem integrating Weblogic 8.1 JMS with Jboss 5.1" To view the discussion, visit: http://community.jboss.org/message/535265#535265 -------------------------------------------------------------- sure..np....Here you go....: jms-ds.xml: <?xml version="1.0" encoding="UTF-8"?> <connection-factories> <!-- ==================================================================== --> <!-- JMS Stuff --> <!-- ==================================================================== --> <!-- The JMS provider loader. Currently pointing to a non-clustered ConnectionFactory. Need to be replaced with a clustered non-load-balanced ConnectionFactory when it becomes available. See http://jira.jboss.org/jira/browse/JBMESSAGING-843 http://jira.jboss.org/jira/browse/JBMESSAGING-843. --> <mbean code="org.jboss.jms.jndi.JMSProviderLoader" name="jboss.messaging:service=JMSProviderLoader,name=JMSProvider"> <attribute name="ProviderName">DefaultJMSProvider</attribute> <attribute name="ProviderAdapterClass">org.jboss.jms.jndi.JNDIProviderAdapter</attribute> <!-- <attribute name="QueueFactoryRef">weblogicjms</attribute> <attribute name="TopicFactoryRef">weblogicjms</attribute>--> <attribute name="FactoryRef">XAConnectionFactory</attribute> <attribute name="QueueFactoryRef">XAConnectionFactory</attribute> <attribute name="TopicFactoryRef">XAConnectionFactory</attribute> <attribute name="Properties"> java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory java.naming.provider.url=t3://linux-soni.dev.themunicenter.com:7001 java.naming.security.authentication=none </attribute> </mbean> <no-tx-connection-factory> <jndi-name>CFX/ExternalConnectionFactory</jndi-name> <xa-transaction /> <track-connection-by-tx /> <rar-name>sun-jms-adapter.rar</rar-name> <!-- <connection-definition>javax.jms.QueueConnectionFactory </connection-definition> <config-property name="SessionDefaultType" type="java.lang.String">javax.jms.Queue</config-property> --> <connection-definition>javax.jms.TopicConnectionFactory </connection-definition> <config-property name="SessionDefaultType" type="java.lang.String">javax.jms.Topic</config-property> <config-property name="JmsProviderAdapterJNDI" type="java.lang.String">java:/DefaultJMSProvider</config-property> <config-property name="Destination" type="java.lang.String">javax.jms.Destination</config-property> <config-property name="ConnectionURL" type="java.lang.String"><![CDATA[t3://10.9.10.164:7001/?JMSJCA.WLFACTORY=TOPIC.MARKUPMARKET&prefix=jms/destinations;JMSJCA.NoXA=true]]></config-property> <min-pool-size>1</min-pool-size> <max-pool-size>200</max-pool-size> <blocking-timeout-millis>30000</blocking-timeout-millis> <idle-timeout-minutes>3</idle-timeout-minutes> </no-tx-connection-factory> </connection-factories Change to queue or topic as per your need...above...: Change in MDB : jboss.xml: <?xml version="1.0"?> <!DOCTYPE jboss PUBLIC "-//JBoss//DTD JBOSS 5.0//EN" " http://www.jboss.org/j2ee/dtd/jboss_5_0.dtd http://www.jboss.org/j2ee/dtd/jboss_5_0.dtd"> <jboss> <enterprise-beans> <message-driven> <ejb-name>MktMessageProcessorMDB</ejb-name> <destination-jndi-name>java:/CFX/ExternalConnectionFactory</destination-jndi-name> <local-jndi-name>local/MktMessageProcessorMDB</local-jndi-name> <resource-adapter-name>sun-jms-adapter.rar</resource-adapter-name> <configuration-name>JMSJCA Message Driven Bean</configuration-name> </message-driven> <invoker-proxy-bindings> <invoker-proxy-binding> <name>jmsjca-message-driven-bean</name> <invoker-mbean>default</invoker-mbean> <proxy-factory>org.jboss.ejb.plugins.inflow.JBossMessageEndpointFactory</proxy-factory> <proxy-factory-config> <activation-config> <activation-config-property> <activation-config-property-name>providerAdapterJNDI</activation-config-property-name> <activation-config-property-value>java:/DefaultJMSProvider</activation-config-property-value> </activation-config-property> <activation-config-property> <activation-config-property-name>ConnectionURL</activation-config-property-name> <activation-config-property-value>t3://linux-soni.dev.themunicenter.com:7001</activation-config-property-value> </activation-config-property> </activation-config> <endpoint-interceptors> <interceptor>org.jboss.proxy.ClientMethodInterceptor</interceptor> <interceptor>org.jboss.ejb.plugins.inflow.MessageEndpointInterceptor</interceptor> <interceptor>org.jboss.proxy.TransactionInterceptor</interceptor> <interceptor>org.jboss.invocation.InvokerInterceptor</interceptor> </endpoint-interceptors> </proxy-factory-config> </invoker-proxy-binding> </invoker-proxy-bindings> <container-configurations> <container-configuration> <container-name>JMSJCA Message Driven Bean</container-name> <call-logging>false</call-logging> <invoker-proxy-binding-name>jmsjca-message-driven-bean</invoker-proxy-binding-name> <container-interceptors> <interceptor>org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor</interceptor> <interceptor>org.jboss.ejb.plugins.LogInterceptor</interceptor> <interceptor>org.jboss.ejb.plugins.RunAsSecurityInterceptor</interceptor> <!-- CMT --> <interceptor transaction="Container">org.jboss.ejb.plugins.TxInterceptorCMT</interceptor> <interceptor transaction="Container">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor> <interceptor transaction="Container" metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> <interceptor transaction="Container">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor> <!-- BMT --> <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenInstanceInterceptor</interceptor> <interceptor transaction="Bean">org.jboss.ejb.plugins.MessageDrivenTxInterceptorBMT</interceptor> <interceptor transaction="Bean">org.jboss.ejb.plugins.CallValidationInterceptor</interceptor> <interceptor transaction="Bean" metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor> <interceptor>org.jboss.resource.connectionmanager.CachedConnectionInterceptor</interceptor> </container-interceptors> <instance-pool>org.jboss.ejb.plugins.MessageDrivenInstancePool</instance-pool> <instance-cache></instance-cache> <persistence-manager></persistence-manager> <container-pool-conf> <MaximumSize>100</MaximumSize> </container-pool-conf> </container-configuration> </container-configurations> </jboss> ejb-jar.xml: <?xml version="1.0"?> <ejb-jar> <enterprise-beans> <message-driven> <ejb-name>MktMessageProcessorMDB</ejb-name> <ejb-class>com.muni.core.messaging.mktmessageprocessor.MktMessageProcessorBean</ejb-class> <transaction-type>Bean</transaction-type> <acknowledge-mode>auto-acknowledge</acknowledge-mode> <activation-config> <activation-config-property> <activation-config-property-name>concurrencyMode</activation-config-property-name> <activation-config-property-value>cc</activation-config-property-value> </activation-config-property> <activation-config-property> <activation-config-property-name>endpointPoolMaxSize</activation-config-property-name> <activation-config-property-value>10</activation-config-property-value> </activation-config-property> <activation-config-property> <activation-config-property-name>destination</activation-config-property-name> <activation-config-property-value>TOPIC.MARKUPMARKET</activation-config-property-value> </activation-config-property> <activation-config-property> <activation-config-property-name>destinationType</activation-config-property-name> <activation-config-property-value>javax.jms.Topic</activation-config-property-value> </activation-config-property> <activation-config-property> <activation-config-property-name>contextName</activation-config-property-name> <activation-config-property-value>XContextName</activation-config-property-value> </activation-config-property> </activation-config> </message-driven> </enterprise-beans> </ejb-jar> -------------------------------------------------------------- Reply to this message by going to Community [http://community.jboss.org/message/535265#535265] Start a new discussion in JBoss Messaging Development at Community [http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2043]
_______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
