You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by vnalla <v_...@hotmail.com> on 2016/09/14 17:47:55 UTC
TomEE 7.0.1 - ActiveMQ do not start - results in NPE
Hi,
I have added the JMS configuration to tomee.xml. When I start the server I
see and exception in the catalina log file that ActiveMQ failed to start.
<Resource id="jmsra" type="ActiveMQResourceAdapter">
BrokerXmlConfig borker:(tcp://localhost:61616)?useJmx=false
ServerUrl vm://localhost?async=true
</Resource>
<Resource id="JMSConnectionFactory" type="javax.jms.ConnectionFactory">
ResourceAdapter jmsra
</Resource>
<Container id="MyJmsMdbContainer" ctype="MESSAGE">
ResourceAdapter jmsra
</Container>
<Resource id="classicQueue" type="javax.jms.Queue">
</Resource>
14-Sep-2016 13:47:20.386 SEVERE [main]
org.apache.openejb.resource.activemq.ActiveMQResourceAdapter.createInternalBroker
Failed to start ActiveMQ
java.lang.NullPointerException
at org.apache.openejb.util.URLs.uri(URLs.java:90)
at
org.apache.openejb.resource.activemq.ActiveMQResourceAdapter.createInternalBroker(ActiveMQResourceAdapter.java:136)
at
org.apache.openejb.resource.activemq.ActiveMQResourceAdapter.start(ActiveMQResourceAdapter.java:126)
at
org.apache.openejb.assembler.classic.Assembler.doCreateResource(Assembler.java:3046)
at
org.apache.openejb.assembler.classic.Assembler.createResource(Assembler.java:2800)
at
org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:574)
at
org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:483)
at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:150)
at org.apache.openejb.OpenEJB.init(OpenEJB.java:307)
at
org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:247)
at
org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:168)
at
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:94)
at
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:401)
at
org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:115)
at org.apache.catalina.startup.Catalina.load(Catalina.java:606)
at org.apache.catalina.startup.Catalina.load(Catalina.java:629)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:311)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:494)
Thanks,
Venkat
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/TomEE-7-0-1-ActiveMQ-do-not-start-results-in-NPE-tp4680117.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: TomEE 7.0.1 - ActiveMQ do not start - results in NPE
Posted by vnalla <v_...@hotmail.com>.
Is there a default JMS broker already started with TomEE or I have to start a
broker using the tomee.xml configuration like in this example?
provider-id - I saw it in the log file like below:
14-Sep-2016 14:23:16.692 INFO [main]
org.apache.openejb.config.ConfigurationFactory.configureService Configuring
Service(id=jmsra, type=Resource, provider-id=Default JMS Resource Adapter)
thanks,
Venkat
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/TomEE-7-0-1-ActiveMQ-do-not-start-results-in-NPE-tp4680117p4680121.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: TomEE 7.0.1 - ActiveMQ do not start - results in NPE
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Le 14 sept. 2016 20:11, "vnalla" <v_...@hotmail.com> a écrit :
>
> Oops, thanks!
>
> 1) Does ActiveMQ broker always require a url with different port number
that
> http?
If you start a broker you start a server aside http so yes otherwise no
> 2) Is there any documentation which explains MDB container and its
> relationship to Resource adapter?
The mdb container relies on a RA so needs one, see jca spec maybe
> 3) What is the use of provider-id? is it possible change the value for
> "Default ..." something else? How do I change it?
>
Where did you see it? Idea is to fill some defaults. Can be changed but
rarely needed in practise.
>
> thanks,
> Venkat
>
>
>
>
> --
> View this message in context:
http://tomee-openejb.979440.n4.nabble.com/TomEE-7-0-1-ActiveMQ-do-not-start-results-in-NPE-tp4680117p4680119.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
Re: TomEE 7.0.1 - ActiveMQ do not start - results in NPE
Posted by vnalla <v_...@hotmail.com>.
Oops, thanks!
1) Does ActiveMQ broker always require a url with different port number that
http?
2) Is there any documentation which explains MDB container and its
relationship to Resource adapter?
3) What is the use of provider-id? is it possible change the value for
"Default ..." something else? How do I change it?
thanks,
Venkat
--
View this message in context: http://tomee-openejb.979440.n4.nabble.com/TomEE-7-0-1-ActiveMQ-do-not-start-results-in-NPE-tp4680117p4680119.html
Sent from the TomEE Users mailing list archive at Nabble.com.
Re: TomEE 7.0.1 - ActiveMQ do not start - results in NPE
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Broker is less rude than borker ;)
Le 14 sept. 2016 19:52, "vnalla" <v_...@hotmail.com> a écrit :
> Hi,
>
> I have added the JMS configuration to tomee.xml. When I start the server I
> see and exception in the catalina log file that ActiveMQ failed to start.
>
> <Resource id="jmsra" type="ActiveMQResourceAdapter">
> BrokerXmlConfig borker:(tcp://localhost:61616)
> ?useJmx=false
> ServerUrl vm://localhost?async=true
> </Resource>
> <Resource id="JMSConnectionFactory" type="javax.jms.ConnectionFactory">
> ResourceAdapter jmsra
> </Resource>
> <Container id="MyJmsMdbContainer" ctype="MESSAGE">
> ResourceAdapter jmsra
> </Container>
> <Resource id="classicQueue" type="javax.jms.Queue">
> </Resource>
>
>
> 14-Sep-2016 13:47:20.386 SEVERE [main]
> org.apache.openejb.resource.activemq.ActiveMQResourceAdapter.
> createInternalBroker
> Failed to start ActiveMQ
> java.lang.NullPointerException
> at org.apache.openejb.util.URLs.uri(URLs.java:90)
> at
> org.apache.openejb.resource.activemq.ActiveMQResourceAdapter.
> createInternalBroker(ActiveMQResourceAdapter.java:136)
> at
> org.apache.openejb.resource.activemq.ActiveMQResourceAdapter.start(
> ActiveMQResourceAdapter.java:126)
> at
> org.apache.openejb.assembler.classic.Assembler.doCreateResource(Assembler.
> java:3046)
> at
> org.apache.openejb.assembler.classic.Assembler.
> createResource(Assembler.java:2800)
> at
> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(
> Assembler.java:574)
> at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:483)
> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:150)
> at org.apache.openejb.OpenEJB.init(OpenEJB.java:307)
> at
> org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:247)
> at
> org.apache.tomee.catalina.ServerListener.lifecycleEvent(
> ServerListener.java:168)
> at
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
> LifecycleBase.java:94)
> at
> org.apache.catalina.util.LifecycleBase.setStateInternal(
> LifecycleBase.java:401)
> at
> org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:115)
> at org.apache.catalina.startup.Catalina.load(Catalina.java:606)
> at org.apache.catalina.startup.Catalina.load(Catalina.java:629)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 62)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:498)
> at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:311)
> at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:494)
>
>
> Thanks,
> Venkat
>
>
>
>
> --
> View this message in context: http://tomee-openejb.979440.
> n4.nabble.com/TomEE-7-0-1-ActiveMQ-do-not-start-results-
> in-NPE-tp4680117.html
> Sent from the TomEE Users mailing list archive at Nabble.com.
>