Hi this is not the way to declare a resource in tomee.xml:
<Resource id="My DataSource" type="DataSource"> JdbcDriver org.hsqldb.jdbcDriver JdbcUrl jdbc:hsqldb:file:data/hsqldb/hsqldb UserName sa Password JtaManaged true </Resource> Romain Manni-Bucau Twitter: @rmannibucau Blog: http://rmannibucau.wordpress.com/ LinkedIn: http://fr.linkedin.com/in/rmannibucau Github: https://github.com/rmannibucau 2013/11/12 ajit kanada <ajit.kan...@electracard.com>: > Hi, > > > > I am getting below error when I configure data source as below. > > > > > > <?xml version="1.0" encoding="UTF-8"?> > > <tomee> > > <!-- see http://tomee.apache.org/containers-and-resources.html --> > > <!-- > > <Resource > > name="jdbc/jQuery" > > auth="Container" > > id="jQuery" > > type="javax.sql.DataSource" > > driverClassName="oracle.jdbc.OracleDriver" > > url="jdbc:oracle:thin:@IP:PORT:A5310209" > > username="unam" > > password="pass" > > maxActive="20" > > maxIdle="10" > > maxWait="-1"> > > > > </Resource> > > --> > > > > <Resource id="jdbc/jQuery" type="javax.sql.DataSource"> > > JdbcDriver oracle.jdbc.OracleDriver > > JdbcUrl jdbc:oracle:thin:@10.10.10.16:1521:A5310209 > > UserName epgicicipsg > > Password elttest1 > > </Resource> > > > > </tomee> > > > > > > > > SEVERE: FATAL ERROR: Unknown error in Assembler. Please send the following > stack trace and this message to users@openej > > b.apache.org : > > org.apache.xbean.propertyeditor.PropertyEditorException: Unable to resolve > class oracle.jdbc.OracleDriver > > 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.PropertyEditors.getValue(PropertyEditors.jav > a:284) > > at > org.apache.xbean.recipe.RecipeHelper.convert(RecipeHelper.java:172) > > at > org.apache.xbean.recipe.ObjectRecipe.extractConstructorArgs(ObjectRecipe.jav > a:592) > > at > org.apache.xbean.recipe.ObjectRecipe.internalCreate(ObjectRecipe.java:275) > > at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:96) > > at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:61) > > at > org.apache.xbean.recipe.AbstractRecipe.create(AbstractRecipe.java:49) > > at > org.apache.openejb.assembler.classic.Assembler.createResource(Assembler.java > :1797) > > at > org.apache.openejb.assembler.classic.Assembler.buildContainerSystem(Assemble > r.java:434) > > at > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:353) > > at org.apache.openejb.OpenEJB$Instance.<init>(OpenEJB.java:147) > > at org.apache.openejb.OpenEJB.init(OpenEJB.java:292) > > at > org.apache.tomee.catalina.TomcatLoader.initialize(TomcatLoader.java:233) > > at > org.apache.tomee.catalina.TomcatLoader.init(TomcatLoader.java:130) > > at > org.apache.tomee.catalina.ServerListener.lifecycleEvent(ServerListener.java: > 121) > > at > org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSuppor > t.java:119) > > at > org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java > :90) > > at > org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:4 > 02) > > at > org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:110) > > at org.apache.catalina.startup.Catalina.load(Catalina.java:633) > > at org.apache.catalina.startup.Catalina.load(Catalina.java:658) > > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39 > ) > > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl > .java:25) > > at java.lang.reflect.Method.invoke(Method.java:597) > > at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:281) > > at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455) > > Caused by: java.lang.ClassNotFoundException: oracle.jdbc.OracleDriver > > at java.net.URLClassLoader$1.run(URLClassLoader.java:202) > > at java.security.AccessController.doPrivileged(Native Method) > > at java.net.URLClassLoader.findClass(URLClassLoader.java:190) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > > at java.lang.ClassLoader.loadClass(ClassLoader.java:248) > > at java.lang.Class.forName0(Native Method) > > at java.lang.Class.forName(Class.java:247) > > at > org.apache.xbean.propertyeditor.ClassEditor.toObjectImpl(ClassEditor.java:40 > ) > > ... 28 more > > > > Ajit Kanada > > Electracard Services > > Phone : +91-02066272100- Ext. 108 > > Pune,India > > **************************************************************************** > **************************************************************************** > ******* > > This message contains information that may be privileged or confidential and > is the property of Electra card Services. It is intended only for the person > to whom it is addressed. If you are not the intended recipient, you are not > authorized to read, print, retain, copy, disseminate, distribute, or use > this message or any part thereof. If you receive this message in error, > please notify the sender immediately and delete all copies of this message. > > **************************************************************************** > **************************************************************************** > ******* > > >