You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by David Goodenough <da...@linkchoose.co.uk> on 2015/04/06 11:27:03 UTC
exception when starting tomee
When I start tomee (current snapshot) with the fixed JAVA_HOME shell script
it starts, but logs the following exception:-
SEVERE: the mbean
org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionManagerMBean
can't be registered because it can't be instantiated
java.lang.InstantiationException:
org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionManagerMBean
at java.lang.Class.newInstance(Class.java:427)
at
org.apache.openejb.assembler.classic.Assembler.deployMBean(Assembler.java:1439)
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:969)
at
org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:671)
at
org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:549)
at
org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:451)
at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:150)
at org.apache.openejb.OpenEJB.init(OpenEJB.java:298)
at org.apache.openejb.server.Server.init(Server.java:65)
at org.apache.openejb.server.Main.initServer(Main.java:154)
at org.apache.openejb.server.Main.main(Main.java:128)
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:497)
at org.apache.openejb.cli.MainImpl.main(MainImpl.java:148)
at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:106)
Caused by: java.lang.NoSuchMethodException:
org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionManagerMBean.<init>()
at java.lang.Class.getConstructor0(Class.java:3082)
at java.lang.Class.newInstance(Class.java:412)
... 16 more
Is this normal?
David
Re: exception when starting tomee
Posted by Romain Manni-Bucau <rm...@gmail.com>.
Classpath.ear is a fake app openzjb uses to deploy the classpath
Le 6 avr. 2015 13:21, "David Goodenough" <da...@linkchoose.co.uk>
a écrit :
> I took a fresh installation of tomee, added you revised tomee.sh and
> started
> it from the tomee directory, and typing "bin/tomee start".
>
> It put out this exception twice, followed by:-
>
> Apr 06, 2015 12:18:18 PM org.apache.openejb.util.LogStreamAsync run
> INFO: Deployed MBean(openejb.user.mbeans:application=openejb-core-5.0.0-
> SNAPSHOT,group=org.apache.openejb.assembler.monitoring,name=JMXDeployer)
> Apr 06, 2015 12:18:18 PM org.apache.openejb.util.LogStreamAsync run
> INFO: Deployed Application(path=/usr/local/share/apache-tomee-plus-2.0.0-
> SNAPSHOT/classpath.ear)
> [init] OpenEJB Remote Server
>
> The odd thing is that classpath.ear does not seem to exist.
>
> David
>
> On Monday 06 April 2015 12:55:33 Romain Manni-Bucau wrote:
> > No
> >
> > Which command do you use?
> >
> > TomEE should only be used with tomcat scripts
> > Le 6 avr. 2015 11:28, "David Goodenough" <
> david.goodenough@linkchoose.co.uk>
> > a écrit :
> > > When I start tomee (current snapshot) with the fixed JAVA_HOME shell
> > > script
> > > it starts, but logs the following exception:-
> > >
> > > SEVERE: the mbean
> > >
> > >
> org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionM
> > > anagerMBean can't be registered because it can't be instantiated
> > > java.lang.InstantiationException:
> > >
> > >
> org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionM
> > > anagerMBean>
> > > at java.lang.Class.newInstance(Class.java:427)
> > > at
> > >
> > >
> org.apache.openejb.assembler.classic.Assembler.deployMBean(Assembler.java:
> > > 1439)>
> > > at
> > >
> > >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler
> > > .java:969)>
> > > at
> > >
> > >
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler
> > > .java:671)>
> > > at
> > >
> > >
> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assemb
> > > ler.java:549)>
> > > at
> > >
> > >
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:451)
> > >
> > > at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:150)
> > > at org.apache.openejb.OpenEJB.init(OpenEJB.java:298)
> > > at org.apache.openejb.server.Server.init(Server.java:65)
> > > at org.apache.openejb.server.Main.initServer(Main.java:154)
> > > at org.apache.openejb.server.Main.main(Main.java:128)
> > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > > at
> > >
> > >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> > > 62)>
> > > at
> > >
> > >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
> > > pl.java:43)>
> > > at java.lang.reflect.Method.invoke(Method.java:497)
> > > at org.apache.openejb.cli.MainImpl.main(MainImpl.java:148)
> > > at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:106)
> > >
> > > Caused by: java.lang.NoSuchMethodException:
> > >
> > >
> org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionM
> > > anagerMBean.<init>()>
> > > at java.lang.Class.getConstructor0(Class.java:3082)
> > > at java.lang.Class.newInstance(Class.java:412)
> > > ... 16 more
> > >
> > > Is this normal?
> > >
> > > David
>
>
Re: exception when starting tomee
Posted by David Goodenough <da...@linkchoose.co.uk>.
I took a fresh installation of tomee, added you revised tomee.sh and started
it from the tomee directory, and typing "bin/tomee start".
It put out this exception twice, followed by:-
Apr 06, 2015 12:18:18 PM org.apache.openejb.util.LogStreamAsync run
INFO: Deployed MBean(openejb.user.mbeans:application=openejb-core-5.0.0-
SNAPSHOT,group=org.apache.openejb.assembler.monitoring,name=JMXDeployer)
Apr 06, 2015 12:18:18 PM org.apache.openejb.util.LogStreamAsync run
INFO: Deployed Application(path=/usr/local/share/apache-tomee-plus-2.0.0-
SNAPSHOT/classpath.ear)
[init] OpenEJB Remote Server
The odd thing is that classpath.ear does not seem to exist.
David
On Monday 06 April 2015 12:55:33 Romain Manni-Bucau wrote:
> No
>
> Which command do you use?
>
> TomEE should only be used with tomcat scripts
> Le 6 avr. 2015 11:28, "David Goodenough" <da...@linkchoose.co.uk>
> a écrit :
> > When I start tomee (current snapshot) with the fixed JAVA_HOME shell
> > script
> > it starts, but logs the following exception:-
> >
> > SEVERE: the mbean
> >
> > org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionM
> > anagerMBean can't be registered because it can't be instantiated
> > java.lang.InstantiationException:
> >
> > org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionM
> > anagerMBean>
> > at java.lang.Class.newInstance(Class.java:427)
> > at
> >
> > org.apache.openejb.assembler.classic.Assembler.deployMBean(Assembler.java:
> > 1439)>
> > at
> >
> > org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler
> > .java:969)>
> > at
> >
> > org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler
> > .java:671)>
> > at
> >
> > org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assemb
> > ler.java:549)>
> > at
> >
> > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:451)
> >
> > at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:150)
> > at org.apache.openejb.OpenEJB.init(OpenEJB.java:298)
> > at org.apache.openejb.server.Server.init(Server.java:65)
> > at org.apache.openejb.server.Main.initServer(Main.java:154)
> > at org.apache.openejb.server.Main.main(Main.java:128)
> > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > at
> >
> > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> > 62)>
> > at
> >
> > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorIm
> > pl.java:43)>
> > at java.lang.reflect.Method.invoke(Method.java:497)
> > at org.apache.openejb.cli.MainImpl.main(MainImpl.java:148)
> > at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:106)
> >
> > Caused by: java.lang.NoSuchMethodException:
> >
> > org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionM
> > anagerMBean.<init>()>
> > at java.lang.Class.getConstructor0(Class.java:3082)
> > at java.lang.Class.newInstance(Class.java:412)
> > ... 16 more
> >
> > Is this normal?
> >
> > David
Re: exception when starting tomee
Posted by Romain Manni-Bucau <rm...@gmail.com>.
No
Which command do you use?
TomEE should only be used with tomcat scripts
Le 6 avr. 2015 11:28, "David Goodenough" <da...@linkchoose.co.uk>
a écrit :
> When I start tomee (current snapshot) with the fixed JAVA_HOME shell script
> it starts, but logs the following exception:-
>
> SEVERE: the mbean
>
> org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionManagerMBean
> can't be registered because it can't be instantiated
> java.lang.InstantiationException:
>
> org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionManagerMBean
> at java.lang.Class.newInstance(Class.java:427)
> at
>
> org.apache.openejb.assembler.classic.Assembler.deployMBean(Assembler.java:1439)
> at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:969)
> at
>
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:671)
> at
>
> org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:549)
> at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:451)
> at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:150)
> at org.apache.openejb.OpenEJB.init(OpenEJB.java:298)
> at org.apache.openejb.server.Server.init(Server.java:65)
> at org.apache.openejb.server.Main.initServer(Main.java:154)
> at org.apache.openejb.server.Main.main(Main.java:128)
> 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:497)
> at org.apache.openejb.cli.MainImpl.main(MainImpl.java:148)
> at org.apache.openejb.cli.Bootstrap.main(Bootstrap.java:106)
> Caused by: java.lang.NoSuchMethodException:
>
> org.apache.openejb.resource.GeronimoTransactionManagerFactory$TransactionManagerMBean.<init>()
> at java.lang.Class.getConstructor0(Class.java:3082)
> at java.lang.Class.newInstance(Class.java:412)
> ... 16 more
>
> Is this normal?
>
> David
>
>