Hmm maybe gmail swallowed some part but I got:
<Resource name="jdbc/jQuery" auth="Container" id="jQuery" type="javax.sql.DataSource" driverClassName="oracle.jdbc.OracleDriver" url="jdbc:oracle:thin:@IP:Pass:A5310209" username="u" password="pass" maxActive="20" maxIdle="10" maxWait="-1"/> which can't work, if you set the previous one which seems correct you shouldn't get an error is the oracle driver is in the common.loader 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>: > Thanks. Unfortunately I am unable to find the difference between what I have > written and what is recommended by Tomee. > > ---TomEE -------------------------------------- > <Resource id="Oracle Database" type="DataSource"> > # Oracle example > # > # This connector will not work until you download the driver at: > # http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html > JdbcDriver oracle.jdbc.OracleDriver > JdbcUrl jdbc:oracle:thin:@localhost:1521:orcl > UserName scott > Password tiger > </Resource> > > ---Mine------------------------------------------- > > <Resource id="jdbc/jQuery" type="DataSource"> > JdbcDriver oracle.jdbc.OracleDriver > JdbcUrl jdbc:oracle:thin:@10.10.10.10:1521:A5310209 > UserName u > Password pass > </Resource> > > Do you see any difference ? > > 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. > **************************************************************************** > **************************************************************************** > ******* > > > -----Original Message----- > From: Romain Manni-Bucau [mailto:rmannibu...@gmail.com] > Sent: Tuesday, November 12, 2013 7:20 PM > To: Ajit Kanada > Cc: users@tomee.apache.org; OpenEJB Users > Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler. > > This works (tested last week again) but it is not what you do > 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>: >> This is what tomme official site refers to. >> >> http://tomee.apache.org/common-datasource-configurations.html >> >> This has sample configurations for Oracle. If you have >> >> <Resource id="Oracle Database" type="DataSource"> >> # Oracle example >> # >> # This connector will not work until you download the driver at: >> # http://otn.oracle.com/software/tech/java/sqlj_jdbc/content.html >> JdbcDriver oracle.jdbc.OracleDriver >> JdbcUrl jdbc:oracle:thin:@localhost:1521:orcl >> UserName scott >> Password tiger >> </Resource> >> >> If you have working sample tomee.xml which has datasource configurations, >> please share with me. >> >> >> >> >> -- >> Ajit Kanada >> Electra Card Services Pvt. Ltd., >> >> >> > **************************************************************************** > **************************************************************************** > ********************************* >> >> 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. >> > **************************************************************************** > **************************************************************************** > ********************************** >> >> >> On Tue, Nov 12, 2013 at 7:09 PM, Romain Manni-Bucau > <rmannibu...@gmail.com> >> wrote: >>> >>> still not a tomee resource, config is passed through properties/xml >>> body not through attributes >>> 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>: >>> > Thanks, >>> > >>> > Earlier I tried below. >>> > <Resource >>> > name="jdbc/jQuery" >>> > auth="Container" >>> > id="jQuery" >>> > type="javax.sql.DataSource" >>> > driverClassName="oracle.jdbc.OracleDriver" >>> > url="jdbc:oracle:thin:@IP:Pass:A5310209" >>> > username="u" >>> > password="pass" >>> > maxActive="20" >>> > maxIdle="10" >>> > maxWait="-1"/> >>> > >>> > >>> > And I got below error. >>> > >>> > Nov 12, 2013 7:08:53 PM org.apache.tomee.catalina.ServerListener >>> > lifecycleEvent >>> > SEVERE: TomEE Listener can't start OpenEJB >>> > org.apache.openejb.OpenEJBException: Unable to read OpenEJB >>> > configuration >>> > file at D:\Work\PMG\PG-Roadmap-electraECOMM10. >>> > 0\Dev\MyStuff\apache-tomee-plus-1.5.2\conf\tomee.xml: Unsupported >>> > Attribute(s): name, auth, driverClassName, url, userna >>> > me, password, maxActive, maxIdle, maxWait. Supported Attributes are: >>> > type, >>> > jar, provider, id, class-name, constructor, >>> > factory-name, jndi, aliases. If the setting is a configuration > property >>> > it >>> > must be placed inside the element body. >>> > at >>> > >>> > > org.apache.openejb.config.sys.JaxbOpenejb.readConfig(JaxbOpenejb.java:252) >>> > at >>> > >>> > > org.apache.openejb.config.ConfigurationFactory.getOpenEjbConfiguration(Confi >>> > gurationFactory.java:433) >>> > at >>> > >>> > > org.apache.openejb.assembler.classic.Assembler.getOpenEjbConfiguration(Assem >>> > bler.java:373) >>> > at >>> > > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:352) >>> > 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: org.xml.sax.SAXException: Unsupported Attribute(s): name, >>> > auth, >>> > driverClassName, url, username, password, max >>> > Active, maxIdle, maxWait. Supported Attributes are: type, jar, >>> > provider, >>> > id, class-name, constructor, factory-name, jnd >>> > i, aliases. If the setting is a configuration property it must be >>> > placed >>> > inside the element body. >>> > at >>> > >>> > > org.apache.openejb.config.sys.StackHandler.checkAttributes(StackHandler.java >>> > :59) >>> > at >>> > >>> > > org.apache.openejb.config.sys.StackHandler$ServiceElement.startElement(Stack >>> > Handler.java:140) >>> > at >>> > >>> > > org.apache.openejb.config.sys.StackHandler$ResourceElement.startElement(Stac >>> > kHandler.java:175) >>> > at >>> > >>> > > org.apache.openejb.config.sys.SaxOpenejb$Root.startElement(SaxOpenejb.java:7 >>> > 7) >>> > at >>> > >>> > > org.apache.openejb.config.sys.StackHandler.startElement(StackHandler.java:82 >>> > ) >>> > at >>> > org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown >>> > Source) >>> > at >>> > > org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown >>> > Source) >>> > at >>> > >>> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatc >>> > her.dispatch(Unknown Source) >>> > at >>> > >>> > > org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown >>> > Source) >>> > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >>> > Source) >>> > at org.apache.xerces.parsers.XML11Configuration.parse(Unknown >>> > Source) >>> > at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) >>> > at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown >>> > Source) >>> > at >>> > org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown >>> > Source) >>> > at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source) >>> > at >>> > org.apache.openejb.config.sys.SaxOpenejb.parse(SaxOpenejb.java:52) >>> > at >>> > >>> > > org.apache.openejb.config.sys.JaxbOpenejb.readConfig(JaxbOpenejb.java:259) >>> > at >>> > >>> > > org.apache.openejb.config.sys.JaxbOpenejb.readConfig(JaxbOpenejb.java:248) >>> > ... 20 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. >>> > >>> > > **************************************************************************** >>> > >>> > > **************************************************************************** >>> > ******* >>> > >>> > >>> > -----Original Message----- >>> > From: Romain Manni-Bucau [mailto:rmannibu...@gmail.com] >>> > Sent: Tuesday, November 12, 2013 6:59 PM >>> > To: users@tomee.apache.org; ajit.kan...@electracard.com >>> > Cc: OpenEJB Users >>> > Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in >>> > Assembler. >>> > >>> > 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. >>> >> >>> >> >>> > >>> > > **************************************************************************** >>> >> >>> > >>> > > **************************************************************************** >>> >> ******* >>> >> >>> >> >>> >> >>> > >> >> >