"TomEE.xml" I guess it could be case-sensitive. Can you try "tomee.xml"?


On Fri, Jan 31, 2014 at 4:03 PM, exabrial12 <[email protected]> wrote:

> Hey guys,
>
> I just want TomEE to connect to an external broker, rather than create it's
> own. ActiveMQ is running on port 61616 and 61617, blocking anything else
> from doing the same.
>
> TomEE is not listening to me and creating it's own broker anyway... what
> gives?
>
>
> TomEE.xml:
>
> <tomee>
>         <Resource
>                 id="ActiveMQResourceAdapter"
>                 type="ActiveMQResourceAdapter">
>                 BrokerXmlConfig =
>                 ServerUrl = tcp://localhost:61617/localhost
>         </Resource>
>         <Resource
>                 id="ActiveMQConnectionFactory"
>                 type="javax.jms.ConnectionFactory">
>                 ResourceAdapter = ActiveMQResourceAdapter
>         </Resource>
> </tomee>
>
>
> Stack trace:
> an 31, 2014 2:56:59 PM org.apache.catalina.startup.HostConfig deployWAR
> INFO: Deploying web application archive
> /opt/apache-tomee-plus-1.5.2/webapps/processing-server.war
> Jan 31, 2014 2:56:59 PM org.apache.tomee.catalina.TomcatWebAppBuilder init
> INFO: ------------------------- localhost -> /processing-server
> Jan 31, 2014 2:56:59 PM org.apache.openejb.util.JarExtractor extract
> INFO: Extracting jar: /opt/tomee/webapps/processing-server.war
> Jan 31, 2014 2:56:59 PM org.apache.openejb.util.JarExtractor extract
> INFO: Extracted path: /opt/tomee/webapps/processing-server
> Jan 31, 2014 2:56:59 PM org.apache.tomee.catalina.TomEEClassLoaderEnricher
> validateJarFile
> WARNING: jar
>
> '/opt/tomee/webapps/processing-server/WEB-INF/lib/javax.persistence-2.1.0.jar'
> contains offending class: javax.persistence.Entity. It will be ignored.
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.ConfigurationFactory
> configureApplication
> INFO: Configuring enterprise application:
> /opt/tomee/webapps/processing-server
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.InitEjbDeployments deploy
> INFO: Auto-deploying ejb DataBunkerService:
> EjbDeployment(deployment-id=DataBunkerService)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.InitEjbDeployments deploy
> INFO: Auto-deploying ejb SalesForceModelMessageListener:
> EjbDeployment(deployment-id=SalesForceModelMessageListener)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.InitEjbDeployments deploy
> INFO: Auto-deploying ejb JmsUpdateMessageListener:
> EjbDeployment(deployment-id=JmsUpdateMessageListener)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.ConfigurationFactory
> configureService
> INFO: Configuring Service(id=Default Managed Container, type=Container,
> provider-id=Default Managed Container)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.AutoConfig
> createContainer
> INFO: Auto-creating a container for bean processing-server.Comp863809195:
> Container(type=MANAGED, id=Default Managed Container)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> INFO: Creating Container(id=Default Managed Container)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.core.managed.SimplePassivater
> init
> INFO: Using directory /opt/tomee/temp for stateful session passivation
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.AutoConfig
> processResourceRef
> INFO: Auto-linking resource-ref
>
> 'java:comp/env/com.springventuregroup.databunker.salesforce.jms.JmsUpdateClient/connectionFactory'
> in bean processing-server.Comp863809195 to
> Resource(id=ActiveMQConnectionFactory)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.AutoConfig
> processResourceRef
> INFO: Auto-linking resource-ref
>
> 'java:comp/env/com.springventuregroup.databunker.jms.SalesForceModelQueueInserter/connectionFactory'
> in bean processing-server.Comp863809195 to
> Resource(id=ActiveMQConnectionFactory)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.ConfigurationFactory
> configureService
> INFO: Configuring
> Service(id=com.springventuregroup.databunker.salesforce.jms, type=Resource,
> provider-id=Default Queue)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.AutoConfig
> logAutoCreateResource
> INFO: Auto-creating a Resource with id
> 'com.springventuregroup.databunker.salesforce.jms' of type 'javax.jms.Queue
> for 'processing-server.Comp863809195'.
> Jan 31, 2014 2:56:59 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> INFO: Creating
> Resource(id=com.springventuregroup.databunker.salesforce.jms)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.AutoConfig
> processResourceEnvRef
> INFO: Auto-linking resource-env-ref
> 'java:comp/env/com.springventuregroup.databunker.salesforce.jms' in bean
> processing-server.Comp863809195 to
> Resource(id=com.springventuregroup.databunker.salesforce.jms)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.AutoConfig
> processResourceRef
> INFO: Auto-linking resource-ref
>
> 'java:comp/env/com.springventuregroup.databunker.salesforce.jms.JmsUpdateClient/connectionFactory'
> in bean DataBunkerService to Resource(id=ActiveMQConnectionFactory)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.AutoConfig
> processResourceRef
> INFO: Auto-linking resource-ref
>
> 'java:comp/env/com.springventuregroup.databunker.jms.SalesForceModelQueueInserter/connectionFactory'
> in bean DataBunkerService to Resource(id=ActiveMQConnectionFactory)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.AutoConfig
> processResourceEnvRef
> INFO: Auto-linking resource-env-ref
> 'java:comp/env/com.springventuregroup.databunker.salesforce.jms' in bean
> DataBunkerService to
> Resource(id=com.springventuregroup.databunker.salesforce.jms)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.ConfigurationFactory
> configureService
> INFO: Configuring Service(id=Default MDB Container, type=Container,
> provider-id=Default MDB Container)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.AutoConfig
> createContainer
> INFO: Auto-creating a container for bean SalesForceModelMessageListener:
> Container(type=MESSAGE, id=Default MDB Container)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.ConfigurationFactory
> configureService
> INFO: Configuring Service(id=Default JMS Resource Adapter, type=Resource,
> provider-id=Default JMS Resource Adapter)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.ConfigurationFactory
> configureService
> INFO: Configuring Service(id=Default Unmanaged JDBC Database,
> type=Resource,
> provider-id=Default Unmanaged JDBC Database)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> INFO: Creating Resource(id=Default Unmanaged JDBC Database)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> INFO: Creating Resource(id=Default JMS Resource Adapter)
> Jan 31, 2014 2:56:59 PM
> org.apache.openejb.resource.activemq.ActiveMQ5Factory createBroker
> INFO: ActiveMQ5Factory creating broker
> Jan 31, 2014 2:56:59 PM
> org.apache.openejb.resource.activemq.ActiveMQResourceAdapter start
> SEVERE: Failed to start ActiveMQ
> java.lang.Exception: ActiveMQFactory.createBroker.InvocationTargetException
>         at
>
> org.apache.openejb.resource.activemq.ActiveMQFactory.createBroker(ActiveMQFactory.java:127)
>         at
>
> org.apache.openejb.resource.activemq.ActiveMQResourceAdapter.start(ActiveMQResourceAdapter.java:126)
>         at
>
> org.apache.openejb.assembler.classic.Assembler.createResource(Assembler.java:1847)
>         at
>
> org.apache.openejb.config.ConfigurationFactory.install(ConfigurationFactory.java:414)
>         at
> org.apache.openejb.config.AutoConfig.installResource(AutoConfig.java:1897)
>         at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1779)
>         at
> org.apache.openejb.config.AutoConfig.getResourceId(AutoConfig.java:1741)
>         at
> org.apache.openejb.config.AutoConfig.createContainer(AutoConfig.java:1040)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:820)
>         at org.apache.openejb.config.AutoConfig.deploy(AutoConfig.java:188)
>         at
>
> org.apache.openejb.config.ConfigurationFactory$Chain.deploy(ConfigurationFactory.java:379)
>         at
>
> org.apache.openejb.config.ConfigurationFactory.configureApplication(ConfigurationFactory.java:884)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:1111)
>         at
>
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:1033)
>         at
>
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:124)
>         at
>
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>         at
>
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>         at
>
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5179)
>         at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
>         at
>
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:901)
>         at
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:877)
>         at
> org.apache.catalina.core.StandardHost.addChild(StandardHost.java:633)
>         at
> org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:977)
>         at
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:542)
>         at
> org.apache.catalina.startup.HostConfig.check(HostConfig.java:1462)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
>
> org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:301)
>         at
>
> com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
>         at
> com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
>         at
> org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1445)
>         at
> org.apache.catalina.manager.ManagerServlet.deploy(ManagerServlet.java:677)
>         at
> org.apache.catalina.manager.ManagerServlet.doPut(ManagerServlet.java:435)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:650)
>         at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
>
> org.apache.catalina.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
>         at
>
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
>         at
>
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
>         at
>
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
>         at
> org.apache.tomee.catalina.OpenEJBValve.invoke(OpenEJBValve.java:45)
>         at
>
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
>         at
>
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
>         at
>
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
>         at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
>         at
>
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
>         at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
>         at
>
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
>         at
>
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
>         at
>
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
>         at
>
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
>         at
>
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
>         at java.lang.Thread.run(Thread.java:744)
> Caused by: java.lang.reflect.InvocationTargetException
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at
>
> org.apache.openejb.resource.activemq.ActiveMQFactory.createBroker(ActiveMQFactory.java:121)
>         ... 56 more
> Caused by: java.io.IOException: Failed to bind to server socket:
> tcp://localhost:61616 due to: java.net.BindException: Address already in
> use
>         at
>
> org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:33)
>         at
>
> org.apache.activemq.transport.tcp.TcpTransportServer.bind(TcpTransportServer.java:138)
>         at
>
> org.apache.activemq.transport.tcp.TcpTransportFactory.doBind(TcpTransportFactory.java:60)
>         at
>
> org.apache.activemq.transport.TransportFactory.bind(TransportFactory.java:124)
>         at
>
> org.apache.activemq.broker.BrokerService.createTransportConnector(BrokerService.java:2249)
>         at
>
> org.apache.activemq.broker.BrokerService.addConnector(BrokerService.java:291)
>         at
>
> org.apache.activemq.broker.DefaultBrokerFactory.createBroker(DefaultBrokerFactory.java:63)
>         at
>
> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:71)
>         at
>
> org.apache.activemq.broker.BrokerFactory.createBroker(BrokerFactory.java:54)
>         at
>
> org.apache.openejb.resource.activemq.ActiveMQ5Factory.createBroker(ActiveMQ5Factory.java:62)
>         ... 61 more
> Caused by: java.net.BindException: Address already in use
>         at java.net.PlainSocketImpl.socketBind(Native Method)
>         at
> java.net.AbstractPlainSocketImpl.bind(AbstractPlainSocketImpl.java:376)
>         at java.net.ServerSocket.bind(ServerSocket.java:376)
>         at java.net.ServerSocket.<init>(ServerSocket.java:237)
>         at
>
> javax.net.DefaultServerSocketFactory.createServerSocket(ServerSocketFactory.java:231)
>         at
>
> org.apache.activemq.transport.tcp.TcpTransportServer.bind(TcpTransportServer.java:134)
>         ... 69 more
>
> Jan 31, 2014 2:56:59 PM org.apache.openejb.assembler.classic.Assembler
> createRecipe
> INFO: Creating Container(id=Default MDB Container)
> Jan 31, 2014 2:56:59 PM org.apache.openejb.config.AutoConfig
> processResourceRef
> INFO: Auto-linking resource-ref
>
> 'java:comp/env/com.springventuregroup.databunker.salesforce.jms.JmsUpdateClient/connectionFactory'
> in bean SalesForceModelMessageListener to
> Resource(id=ActiveMQConnectionFactory)
>
>
>
>
> --
> View this message in context:
> http://openejb.979440.n4.nabble.com/TomEE-creating-internal-broker-tp4667418.html
> Sent from the OpenEJB User mailing list archive at Nabble.com.
>

Reply via email to