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.
> >>
> >>
> >
> ****************************************************************************
> >>
> >
> ****************************************************************************
> >> *******
> >>
> >>
> >>
> >
>

Reply via email to