-- Jean-Louis Monteiro http://twitter.com/jlouismonteiro http://www.tomitribe.com
---------- Forwarded message --------- From: Jean-Louis Monteiro <jlmonte...@tomitribe.com> Date: Wed, Feb 27, 2019 at 3:08 PM Subject: Re: unable to remove default hsqldb driver connection To: <ganga.ja...@gmail.com> Hi, First, adding TomEE Users mailing list so others can also assist. A couple of questions there. 1/ Did you added the Oracle jars in the TomEE/lib directory? By default we don't cheap anything but HSQL Driver jars. 2/ What was the error (if any) without removing the HSQL jar from TomEE/lib? 3/ The formatting is kinda broken in the email but looks like there is 2 spaces between JdbcDriver and the class name. Maybe try to use the equals character as the separator instead of the space. Hope it helps -- Jean-Louis Monteiro http://twitter.com/jlouismonteiro http://www.tomitribe.com On Wed, Feb 27, 2019 at 1:58 PM <ganga.ja...@gmail.com> wrote: > Hi Jean-Louis, > > I was configured resource in tomee.xml > > <Resource id="jdbc/FAQuery" type="DataSource" > > JdbcDriver oracle.jdbc.xa.client.OracleXADataSource > JdbcUrl jdbc:oracle:thin:@******:***:ORCL12 > password **** > userName **** > </Resource> > > but by default it is connecting to hsqldb. > i have removed hsqldb.jars in tomee/lib folder. > same error i am getting. > could u suggest me.. how to resolve this problem. > > > org.apache.xbean.propertyeditor.PropertyEditorException: Unable to resolve > class org.hsqldb.jdbcDriver > at > org.apache.xbean.propertyeditor.ClassEditor.toObjectImpl(ClassEditor.java:43) > at > org.apache.xbean.propertyeditor.AbstractConverter.toObject(AbstractConverter.java:86) > at > org.apache.xbean.propertyeditor.PropertyEditorRegistry.getValue(PropertyEditorRegistry.java:212) > at > org.apache.xbean.recipe.RecipeHelper.convert(RecipeHelper.java:165) > at > org.apache.xbean.recipe.ObjectRecipe.extractConstructorArgs(ObjectRecipe.java:599) > at > org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:278) > at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96) > at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61) > at > org.apache.openejb.assembler.classic.Assembler.doCreateResource(Assembler.java:3171) > at > org.apache.openejb.assembler.classic.Assembler.createResource(Assembler.java:3006) > at > org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:590) > at > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:491) > 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:249) > at > org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:168) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > at > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424) > at > org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:137) > at org.apache.catalina.startup.Catalina.load(Catalina.java:633) > at org.apache.catalina.startup.Catalina.start(Catalina.java:670) > 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.start(Bootstrap.java:350) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492) > Caused by: java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver > at java.net.URLClassLoader.findClass(URLClassLoader.java:381) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:348) > at > org.apache.xbean.propertyeditor.ClassEditor.toObjectImpl(ClassEditor.java:40) > ... 26 more > > 27-Feb-2019 18:23:21.752 SEVERE [main] > org.apache.openejb.OpenEJB$Instance.<init> OpenEJB has encountered a fatal > error and cannot be started: Assembler failed to build the container system. > org.apache.openejb.OpenEJBException: > org.apache.xbean.propertyeditor.PropertyEditorException: Unable to resolve > class org.hsqldb.jdbcDriver: Unable to resolve class org.hsqldb.jdbcDriver > at > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:504) > 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:249) > at > org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:168) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > at > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424) > at > org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:137) > at org.apache.catalina.startup.Catalina.load(Catalina.java:633) > at org.apache.catalina.startup.Catalina.start(Catalina.java:670) > 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.start(Bootstrap.java:350) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492) > Caused by: org.apache.xbean.propertyeditor.PropertyEditorException: Unable > to resolve class org.hsqldb.jdbcDriver > at > org.apache.xbean.propertyeditor.ClassEditor.toObjectImpl(ClassEditor.java:43) > at > org.apache.xbean.propertyeditor.AbstractConverter.toObject(AbstractConverter.java:86) > at > org.apache.xbean.propertyeditor.PropertyEditorRegistry.getValue(PropertyEditorRegistry.java:212) > at > org.apache.xbean.recipe.RecipeHelper.convert(RecipeHelper.java:165) > at > org.apache.xbean.recipe.ObjectRecipe.extractConstructorArgs(ObjectRecipe.java:599) > at > org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:278) > at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96) > at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61) > at > org.apache.openejb.assembler.classic.Assembler.doCreateResource(Assembler.java:3171) > at > org.apache.openejb.assembler.classic.Assembler.createResource(Assembler.java:3006) > at > org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:590) > at > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:491) > ... 15 more > Caused by: java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver > at java.net.URLClassLoader.findClass(URLClassLoader.java:381) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:348) > at > org.apache.xbean.propertyeditor.ClassEditor.toObjectImpl(ClassEditor.java:40) > ... 26 more > > 27-Feb-2019 18:23:21.752 SEVERE [main] > org.apache.tomee.catalina.ServerListener.lifecycleEvent TomEE Listener > can't start OpenEJB > org.apache.openejb.OpenEJBException: > org.apache.xbean.propertyeditor.PropertyEditorException: Unable to resolve > class org.hsqldb.jdbcDriver: Unable to resolve class org.hsqldb.jdbcDriver > at > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:504) > 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:249) > at > org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java:168) > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123) > at > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424) > at > org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:137) > at org.apache.catalina.startup.Catalina.load(Catalina.java:633) > at org.apache.catalina.startup.Catalina.start(Catalina.java:670) > 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.start(Bootstrap.java:350) > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:492) > Caused by: org.apache.xbean.propertyeditor.PropertyEditorException: Unable > to resolve class org.hsqldb.jdbcDriver > at > org.apache.xbean.propertyeditor.ClassEditor.toObjectImpl(ClassEditor.java:43) > at > org.apache.xbean.propertyeditor.AbstractConverter.toObject(AbstractConverter.java:86) > at > org.apache.xbean.propertyeditor.PropertyEditorRegistry.getValue(PropertyEditorRegistry.java:212) > at > org.apache.xbean.recipe.RecipeHelper.convert(RecipeHelper.java:165) > at > org.apache.xbean.recipe.ObjectRecipe.extractConstructorArgs(ObjectRecipe.java:599) > at > org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:278) > at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96) > at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61) > at > org.apache.openejb.assembler.classic.Assembler.doCreateResource(Assembler.java:3171) > at > org.apache.openejb.assembler.classic.Assembler.createResource(Assembler.java:3006) > at > org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assembler.java:590) > at > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:491) > ... 15 more > Caused by: java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver > at java.net.URLClassLoader.findClass(URLClassLoader.java:381) > at java.lang.ClassLoader.loadClass(ClassLoader.java:424) > at java.lang.ClassLoader.loadClass(ClassLoader.java:357) > at java.lang.Class.forName0(Native Method) > at java.lang.Class.forName(Class.java:348) > at > org.apache.xbean.propertyeditor.ClassEditor.toObjectImpl(ClassEditor.java:40) > ... 26 more > > > _____________________________________ > Sent from http://tomee-openejb.979440.n4.nabble.com > >