You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomee.apache.org by ajit kanada <aj...@electracard.com> on 2013/11/12 14:24:05 UTC

TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

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.

****************************************************************************
****************************************************************************
*******

 


Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by Romain Manni-Bucau <rm...@gmail.com>.
hmm, oracle driver, not tomcat-jdbc:
http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html

*Romain Manni-Bucau*
*Twitter: @rmannibucau <https://twitter.com/rmannibucau>*
*Blog: **http://rmannibucau.wordpress.com/*<http://rmannibucau.wordpress.com/>
*LinkedIn: **http://fr.linkedin.com/in/rmannibucau
<http://fr.linkedin.com/in/rmannibucau>*
*Github: https://github.com/rmannibucau <https://github.com/rmannibucau>*



2013/11/12 ajit kanada <aj...@electracard.com>

>  Yes. It is.
>
>
>
>
>
> 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:rmannibucau@gmail.com]
> Sent: Tuesday, November 12, 2013 7:52 PM
> To: Ajit Kanada
> Cc: users@tomee.apache.org; OpenEJB Users
> Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.
>
>
>
> are you sure oracle driver is in common.loader (tomee/lib)?
>
> 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 <aj...@electracard.com>:
>
> > Please find the tomee.xml.
>
> >
>
> > This is the code..
>
> >
>
> > public Connection getConnection(){
>
> >
>
> >                 System.out.println("Initial Context is : " + moContext);
>
> >                 //DataSource ds;
>
> >                         try {
>
> >
>
> >                                 System.out.println("Initial Context is :
>
> > -----------" + moContext);
>
> >
>
> >
>
> >                                 ds =
>
> > (DataSource)moContext.lookup("java:comp/env/jdbc/jQuery");
>
> >
>
> >                                 System.out.println("DataSource is :
>
> > -----------" + ds);
>
> >
>
> >                                 return ds.getConnection();
>
> >
>
> >                         } catch (NamingException e) {
>
> >                                 // TODO Auto-generated catch block
>
> >                                 System.out.println("Naming
>
> > exception.........");
>
> >                                 e.printStackTrace();
>
> >                         }
>
> >                         catch (SQLException e) {
>
> >                                 // TODO Auto-generated catch block
>
> >                                 System.out.println("SQL
>
> > Exception..........");
>
> >                                 e.printStackTrace();
>
> >                         }
>
> >
>
> >                 return null;
>
> >         }
>
> >
>
> > 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: ajit kanada [mailto:ajit.kanada@electracard.com]
>
> > Sent: Tuesday, November 12, 2013 7:42 PM
>
> > To: 'Romain Manni-Bucau'
>
> > Cc: 'users@tomee.apache.org'; 'OpenEJB Users'
>
> > Subject: RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in
> Assembler.
>
> >
>
> > Hi,
>
> >
>
> > <Resource id="jdbc/jQuery" type="javax.sql.DataSource">
>
> >
>
> >                  JdbcDriver oracle.jdbc.OracleDriver
>
> >                  JdbcUrl jdbc:oracle:thin:@10.10.10.16:1521:A5310209
>
> >                  UserName unam
>
> >                  Password pass
>
> > </Resource>
>
> >
>
> > With this in conf/tomee.xml I am getting below error. I have
> tomcat-jdbc.jar
>
> > in my tomcat folder.
>
> >
>
> >
>
> > Nov 12, 2013 7:40:39 PM org.apache.tomee.catalina.ServerListener
>
> > lifecycleEvent
>
> > SEVERE: TomEE Listener can't start OpenEJB
>
> > org.apache.openejb.OpenEJBException:
>
> > org.apache.xbean.propertyeditor.PropertyEditorException: Unable to
> resolve
>
> > class or
>
> > acle.jdbc.OracleDriver: Unable to resolve class oracle.jdbc.OracleDriver
>
> >         at
>
> > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:366)
>
> >         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.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)
>
> >         ... 17 more
>
> > 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.
>
> >
> ****************************************************************************
>
> >
> ****************************************************************************
>
> > *******
>
> >
>
> >
>
> > -----Original Message-----
>
> > From: Romain Manni-Bucau [mailto:rmannibucau@gmail.com]
>
> > Sent: Tuesday, November 12, 2013 7:34 PM
>
> > To: ajit.kanada@electracard.com
>
> > Cc: users@tomee.apache.org; OpenEJB Users
>
> > Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in
> Assembler.
>
> >
>
> > 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 <aj...@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:rmannibucau@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 <aj...@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
>
> >> <rm...@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 <aj...@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:rmannibucau@gmail.com]
>
> >>>> > Sent: Tuesday, November 12, 2013 6:59 PM
>
> >>>> > To: users@tomee.apache.org; ajit.kanada@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 <aj...@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.
>
> >>>> >>
>
> >>>> >>
>
> >>>> >
>
> >>>> >
>
> >>
>
> >
> ****************************************************************************
>
> >>>> >>
>
> >>>> >
>
> >>>> >
>
> >>
>
> >
> ****************************************************************************
>
> >>>> >> *******
>
> >>>> >>
>
> >>>> >>
>
> >>>> >>
>
> >>>> >
>
> >>>
>
> >>>
>
> >>
>

RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by ajit kanada <aj...@electracard.com>.
Thanks team. Got this working! 

 

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.

***************************************************************************************************************************************************************

 

From: Loïc Rodier [mailto:loic.rodier@gmail.com] 
Sent: Tuesday, November 12, 2013 7:59 PM
To: users@tomee.apache.org; ajit.kanada@electracard.com
Cc: Romain Manni-Bucau; OpenEJB Users
Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

 

tomcat-jdbc is not the oracle driver...

 

2013/11/12 ajit kanada <aj...@electracard.com>

Yes. It is.

 

Error! Filename not specified.

 

Ajit Kanada

Electracard Services

Phone : +91-02066272100 <tel:%2B91-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:rmannibucau@gmail.com] 

Sent: Tuesday, November 12, 2013 7:52 PM
To: Ajit Kanada
Cc: users@tomee.apache.org; OpenEJB Users
Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

 

are you sure oracle driver is in common.loader (tomee/lib)?

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 <aj...@electracard.com>:

> Please find the tomee.xml.

> 

> This is the code..

> 

> public Connection getConnection(){

> 

>                 System.out.println("Initial Context is : " + moContext);

>                 //DataSource ds;

>                         try {

> 

>                                 System.out.println("Initial Context is :

> -----------" + moContext);

> 

> 

>                                 ds =

> (DataSource)moContext.lookup("java:comp/env/jdbc/jQuery");

> 

>                                 System.out.println("DataSource is :

> -----------" + ds);

> 

>                                 return ds.getConnection();

> 

>                         } catch (NamingException e) {

>                                 // TODO Auto-generated catch block

>                                 System.out.println("Naming

> exception.........");

>                                 e.printStackTrace();

>                         }

>                         catch (SQLException e) {

>                                 // TODO Auto-generated catch block

>                                 System.out.println("SQL

> Exception..........");

>                                 e.printStackTrace();

>                         }

> 

>                 return null;

>         }

> 

> Ajit Kanada

> Electracard Services

> Phone : +91-02066272100 <tel:%2B91-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: ajit kanada [mailto:ajit.kanada@electracard.com]

> Sent: Tuesday, November 12, 2013 7:42 PM

> To: 'Romain Manni-Bucau'

> Cc: 'users@tomee.apache.org'; 'OpenEJB Users'

> Subject: RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

> 

> Hi,

> 

> <Resource id="jdbc/jQuery" type="javax.sql.DataSource">

> 

>                  JdbcDriver oracle.jdbc.OracleDriver

>                  JdbcUrl jdbc:oracle:thin:@10.10.10.16:1521:A5310209

>                  UserName unam

>                  Password pass

> </Resource>

> 

> With this in conf/tomee.xml I am getting below error. I have tomcat-jdbc.jar

> in my tomcat folder.

> 

> 

> Nov 12, 2013 7:40:39 PM org.apache.tomee.catalina.ServerListener

> lifecycleEvent

> SEVERE: TomEE Listener can't start OpenEJB

> org.apache.openejb.OpenEJBException:

> org.apache.xbean.propertyeditor.PropertyEditorException: Unable to resolve

> class or

> acle.jdbc.OracleDriver: Unable to resolve class oracle.jdbc.OracleDriver

>         at

> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:366)

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

>         ... 17 more

> 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 <tel:%2B91-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:rmannibucau@gmail.com]

> Sent: Tuesday, November 12, 2013 7:34 PM

> To: ajit.kanada@electracard.com

> Cc: users@tomee.apache.org; OpenEJB Users

> Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

> 

> 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 <aj...@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 <tel:%2B91-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:rmannibucau@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 <aj...@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

>> <rm...@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 <aj...@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 <tel:%2B91-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:rmannibucau@gmail.com]

>>>> > Sent: Tuesday, November 12, 2013 6:59 PM

>>>> > To: users@tomee.apache.org; ajit.kanada@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 <aj...@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 <tel:%2B91-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.

>>>> >>

>>>> >>

>>>> >

>>>> >

>> 

> ****************************************************************************

>>>> >>

>>>> >

>>>> >

>> 

> ****************************************************************************

>>>> >> *******

>>>> >>

>>>> >>

>>>> >>

>>>> >

>>> 

>>> 

>> 

 


RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by ajit kanada <aj...@electracard.com>.
Team,

 

Copied ojdbc14.jar in apache-tomee-plus-1.5.2\lib folder to resolve this.

 

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.

***************************************************************************************************************************************************************

 

From: ajit kanada [mailto:ajit.kanada@electracard.com] 
Sent: Tuesday, November 12, 2013 8:11 PM
To: 'Loïc Rodier'; 'users@tomee.apache.org'
Cc: 'Romain Manni-Bucau'; 'OpenEJB Users'
Subject: RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

 

Thanks team. Got this working! 

 

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.

***************************************************************************************************************************************************************

 

From: Loïc Rodier [mailto:loic.rodier@gmail.com] 
Sent: Tuesday, November 12, 2013 7:59 PM
To: users@tomee.apache.org; ajit.kanada@electracard.com
Cc: Romain Manni-Bucau; OpenEJB Users
Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

 

tomcat-jdbc is not the oracle driver...

 

2013/11/12 ajit kanada <aj...@electracard.com>

Yes. It is.

 

Error! Filename not specified.

 

Ajit Kanada

Electracard Services

Phone : +91-02066272100 <tel:%2B91-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:rmannibucau@gmail.com] 

Sent: Tuesday, November 12, 2013 7:52 PM
To: Ajit Kanada
Cc: users@tomee.apache.org; OpenEJB Users
Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

 

are you sure oracle driver is in common.loader (tomee/lib)?

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 <aj...@electracard.com>:

> Please find the tomee.xml.

> 

> This is the code..

> 

> public Connection getConnection(){

> 

>                 System.out.println("Initial Context is : " + moContext);

>                 //DataSource ds;

>                         try {

> 

>                                 System.out.println("Initial Context is :

> -----------" + moContext);

> 

> 

>                                 ds =

> (DataSource)moContext.lookup("java:comp/env/jdbc/jQuery");

> 

>                                 System.out.println("DataSource is :

> -----------" + ds);

> 

>                                 return ds.getConnection();

> 

>                         } catch (NamingException e) {

>                                 // TODO Auto-generated catch block

>                                 System.out.println("Naming

> exception.........");

>                                 e.printStackTrace();

>                         }

>                         catch (SQLException e) {

>                                 // TODO Auto-generated catch block

>                                 System.out.println("SQL

> Exception..........");

>                                 e.printStackTrace();

>                         }

> 

>                 return null;

>         }

> 

> Ajit Kanada

> Electracard Services

> Phone : +91-02066272100 <tel:%2B91-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: ajit kanada [mailto:ajit.kanada@electracard.com]

> Sent: Tuesday, November 12, 2013 7:42 PM

> To: 'Romain Manni-Bucau'

> Cc: 'users@tomee.apache.org'; 'OpenEJB Users'

> Subject: RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

> 

> Hi,

> 

> <Resource id="jdbc/jQuery" type="javax.sql.DataSource">

> 

>                  JdbcDriver oracle.jdbc.OracleDriver

>                  JdbcUrl jdbc:oracle:thin:@10.10.10.16:1521:A5310209

>                  UserName unam

>                  Password pass

> </Resource>

> 

> With this in conf/tomee.xml I am getting below error. I have tomcat-jdbc.jar

> in my tomcat folder.

> 

> 

> Nov 12, 2013 7:40:39 PM org.apache.tomee.catalina.ServerListener

> lifecycleEvent

> SEVERE: TomEE Listener can't start OpenEJB

> org.apache.openejb.OpenEJBException:

> org.apache.xbean.propertyeditor.PropertyEditorException: Unable to resolve

> class or

> acle.jdbc.OracleDriver: Unable to resolve class oracle.jdbc.OracleDriver

>         at

> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:366)

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

>         ... 17 more

> 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 <tel:%2B91-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:rmannibucau@gmail.com]

> Sent: Tuesday, November 12, 2013 7:34 PM

> To: ajit.kanada@electracard.com

> Cc: users@tomee.apache.org; OpenEJB Users

> Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

> 

> 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 <aj...@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 <tel:%2B91-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:rmannibucau@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 <aj...@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

>> <rm...@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 <aj...@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 <tel:%2B91-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:rmannibucau@gmail.com]

>>>> > Sent: Tuesday, November 12, 2013 6:59 PM

>>>> > To: users@tomee.apache.org; ajit.kanada@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 <aj...@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 <tel:%2B91-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.

>>>> >>

>>>> >>

>>>> >

>>>> >

>> 

> ****************************************************************************

>>>> >>

>>>> >

>>>> >

>> 

> ****************************************************************************

>>>> >> *******

>>>> >>

>>>> >>

>>>> >>

>>>> >

>>> 

>>> 

>> 

 


Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by Loïc Rodier <lo...@gmail.com>.
tomcat-jdbc is not the oracle driver...


2013/11/12 ajit kanada <aj...@electracard.com>

>  Yes. It is.
>
>
>
>
>
> 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:rmannibucau@gmail.com]
> Sent: Tuesday, November 12, 2013 7:52 PM
> To: Ajit Kanada
> Cc: users@tomee.apache.org; OpenEJB Users
> Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.
>
>
>
> are you sure oracle driver is in common.loader (tomee/lib)?
>
> 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 <aj...@electracard.com>:
>
> > Please find the tomee.xml.
>
> >
>
> > This is the code..
>
> >
>
> > public Connection getConnection(){
>
> >
>
> >                 System.out.println("Initial Context is : " + moContext);
>
> >                 //DataSource ds;
>
> >                         try {
>
> >
>
> >                                 System.out.println("Initial Context is :
>
> > -----------" + moContext);
>
> >
>
> >
>
> >                                 ds =
>
> > (DataSource)moContext.lookup("java:comp/env/jdbc/jQuery");
>
> >
>
> >                                 System.out.println("DataSource is :
>
> > -----------" + ds);
>
> >
>
> >                                 return ds.getConnection();
>
> >
>
> >                         } catch (NamingException e) {
>
> >                                 // TODO Auto-generated catch block
>
> >                                 System.out.println("Naming
>
> > exception.........");
>
> >                                 e.printStackTrace();
>
> >                         }
>
> >                         catch (SQLException e) {
>
> >                                 // TODO Auto-generated catch block
>
> >                                 System.out.println("SQL
>
> > Exception..........");
>
> >                                 e.printStackTrace();
>
> >                         }
>
> >
>
> >                 return null;
>
> >         }
>
> >
>
> > 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: ajit kanada [mailto:ajit.kanada@electracard.com]
>
> > Sent: Tuesday, November 12, 2013 7:42 PM
>
> > To: 'Romain Manni-Bucau'
>
> > Cc: 'users@tomee.apache.org'; 'OpenEJB Users'
>
> > Subject: RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in
> Assembler.
>
> >
>
> > Hi,
>
> >
>
> > <Resource id="jdbc/jQuery" type="javax.sql.DataSource">
>
> >
>
> >                  JdbcDriver oracle.jdbc.OracleDriver
>
> >                  JdbcUrl jdbc:oracle:thin:@10.10.10.16:1521:A5310209
>
> >                  UserName unam
>
> >                  Password pass
>
> > </Resource>
>
> >
>
> > With this in conf/tomee.xml I am getting below error. I have
> tomcat-jdbc.jar
>
> > in my tomcat folder.
>
> >
>
> >
>
> > Nov 12, 2013 7:40:39 PM org.apache.tomee.catalina.ServerListener
>
> > lifecycleEvent
>
> > SEVERE: TomEE Listener can't start OpenEJB
>
> > org.apache.openejb.OpenEJBException:
>
> > org.apache.xbean.propertyeditor.PropertyEditorException: Unable to
> resolve
>
> > class or
>
> > acle.jdbc.OracleDriver: Unable to resolve class oracle.jdbc.OracleDriver
>
> >         at
>
> > org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:366)
>
> >         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.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)
>
> >         ... 17 more
>
> > 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.
>
> >
> ****************************************************************************
>
> >
> ****************************************************************************
>
> > *******
>
> >
>
> >
>
> > -----Original Message-----
>
> > From: Romain Manni-Bucau [mailto:rmannibucau@gmail.com]
>
> > Sent: Tuesday, November 12, 2013 7:34 PM
>
> > To: ajit.kanada@electracard.com
>
> > Cc: users@tomee.apache.org; OpenEJB Users
>
> > Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in
> Assembler.
>
> >
>
> > 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 <aj...@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:rmannibucau@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 <aj...@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
>
> >> <rm...@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 <aj...@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:rmannibucau@gmail.com]
>
> >>>> > Sent: Tuesday, November 12, 2013 6:59 PM
>
> >>>> > To: users@tomee.apache.org; ajit.kanada@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 <aj...@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.
>
> >>>> >>
>
> >>>> >>
>
> >>>> >
>
> >>>> >
>
> >>
>
> >
> ****************************************************************************
>
> >>>> >>
>
> >>>> >
>
> >>>> >
>
> >>
>
> >
> ****************************************************************************
>
> >>>> >> *******
>
> >>>> >>
>
> >>>> >>
>
> >>>> >>
>
> >>>> >
>
> >>>
>
> >>>
>
> >>
>

RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by ajit kanada <aj...@electracard.com>.
Yes. It is.

 



 

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:rmannibucau@gmail.com] 
Sent: Tuesday, November 12, 2013 7:52 PM
To: Ajit Kanada
Cc: users@tomee.apache.org; OpenEJB Users
Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

 

are you sure oracle driver is in common.loader (tomee/lib)?

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 <aj...@electracard.com>:

> Please find the tomee.xml.

> 

> This is the code..

> 

> public Connection getConnection(){

> 

>                 System.out.println("Initial Context is : " + moContext);

>                 //DataSource ds;

>                         try {

> 

>                                 System.out.println("Initial Context is :

> -----------" + moContext);

> 

> 

>                                 ds =

> (DataSource)moContext.lookup("java:comp/env/jdbc/jQuery");

> 

>                                 System.out.println("DataSource is :

> -----------" + ds);

> 

>                                 return ds.getConnection();

> 

>                         } catch (NamingException e) {

>                                 // TODO Auto-generated catch block

>                                 System.out.println("Naming

> exception.........");

>                                 e.printStackTrace();

>                         }

>                         catch (SQLException e) {

>                                 // TODO Auto-generated catch block

>                                 System.out.println("SQL

> Exception..........");

>                                 e.printStackTrace();

>                         }

> 

>                 return null;

>         }

> 

> 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: ajit kanada [mailto:ajit.kanada@electracard.com]

> Sent: Tuesday, November 12, 2013 7:42 PM

> To: 'Romain Manni-Bucau'

> Cc: 'users@tomee.apache.org'; 'OpenEJB Users'

> Subject: RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

> 

> Hi,

> 

> <Resource id="jdbc/jQuery" type="javax.sql.DataSource">

> 

>                  JdbcDriver oracle.jdbc.OracleDriver

>                  JdbcUrl jdbc:oracle:thin:@10.10.10.16:1521:A5310209

>                  UserName unam

>                  Password pass

> </Resource>

> 

> With this in conf/tomee.xml I am getting below error. I have
tomcat-jdbc.jar

> in my tomcat folder.

> 

> 

> Nov 12, 2013 7:40:39 PM org.apache.tomee.catalina.ServerListener

> lifecycleEvent

> SEVERE: TomEE Listener can't start OpenEJB

> org.apache.openejb.OpenEJBException:

> org.apache.xbean.propertyeditor.PropertyEditorException: Unable to resolve

> class or

> acle.jdbc.OracleDriver: Unable to resolve class oracle.jdbc.OracleDriver

>         at

> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:366)

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

>         ... 17 more

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

>
****************************************************************************

>
****************************************************************************

> *******

> 

> 

> -----Original Message-----

> From: Romain Manni-Bucau [mailto:rmannibucau@gmail.com]

> Sent: Tuesday, November 12, 2013 7:34 PM

> To: ajit.kanada@electracard.com

> Cc: users@tomee.apache.org; OpenEJB Users

> Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

> 

> 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 <aj...@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:rmannibucau@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 <aj...@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

>> <rm...@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 <aj...@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:rmannibucau@gmail.com]

>>>> > Sent: Tuesday, November 12, 2013 6:59 PM

>>>> > To: users@tomee.apache.org; ajit.kanada@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 <aj...@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.

>>>> >>

>>>> >>

>>>> >

>>>> >

>> 

>
****************************************************************************

>>>> >>

>>>> >

>>>> >

>> 

>
****************************************************************************

>>>> >> *******

>>>> >>

>>>> >>

>>>> >>

>>>> >

>>> 

>>> 

>> 


Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by Romain Manni-Bucau <rm...@gmail.com>.
are you sure oracle driver is in common.loader (tomee/lib)?
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 <aj...@electracard.com>:
> Please find the tomee.xml.
>
> This is the code..
>
> public Connection getConnection(){
>
>                 System.out.println("Initial Context is : " + moContext);
>                 //DataSource ds;
>                         try {
>
>                                 System.out.println("Initial Context is :
> -----------" + moContext);
>
>
>                                 ds =
> (DataSource)moContext.lookup("java:comp/env/jdbc/jQuery");
>
>                                 System.out.println("DataSource is :
> -----------" + ds);
>
>                                 return ds.getConnection();
>
>                         } catch (NamingException e) {
>                                 // TODO Auto-generated catch block
>                                 System.out.println("Naming
> exception.........");
>                                 e.printStackTrace();
>                         }
>                         catch (SQLException e) {
>                                 // TODO Auto-generated catch block
>                                 System.out.println("SQL
> Exception..........");
>                                 e.printStackTrace();
>                         }
>
>                 return null;
>         }
>
> 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: ajit kanada [mailto:ajit.kanada@electracard.com]
> Sent: Tuesday, November 12, 2013 7:42 PM
> To: 'Romain Manni-Bucau'
> Cc: 'users@tomee.apache.org'; 'OpenEJB Users'
> Subject: RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.
>
> Hi,
>
> <Resource id="jdbc/jQuery" type="javax.sql.DataSource">
>
>                  JdbcDriver oracle.jdbc.OracleDriver
>                  JdbcUrl jdbc:oracle:thin:@10.10.10.16:1521:A5310209
>                  UserName unam
>                  Password pass
> </Resource>
>
> With this in conf/tomee.xml I am getting below error. I have tomcat-jdbc.jar
> in my tomcat folder.
>
>
> Nov 12, 2013 7:40:39 PM org.apache.tomee.catalina.ServerListener
> lifecycleEvent
> SEVERE: TomEE Listener can't start OpenEJB
> org.apache.openejb.OpenEJBException:
> org.apache.xbean.propertyeditor.PropertyEditorException: Unable to resolve
> class or
> acle.jdbc.OracleDriver: Unable to resolve class oracle.jdbc.OracleDriver
>         at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:366)
>         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.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)
>         ... 17 more
> 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.
> ****************************************************************************
> ****************************************************************************
> *******
>
>
> -----Original Message-----
> From: Romain Manni-Bucau [mailto:rmannibucau@gmail.com]
> Sent: Tuesday, November 12, 2013 7:34 PM
> To: ajit.kanada@electracard.com
> Cc: users@tomee.apache.org; OpenEJB Users
> Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.
>
> 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 <aj...@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:rmannibucau@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 <aj...@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
>> <rm...@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 <aj...@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:rmannibucau@gmail.com]
>>>> > Sent: Tuesday, November 12, 2013 6:59 PM
>>>> > To: users@tomee.apache.org; ajit.kanada@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 <aj...@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.
>>>> >>
>>>> >>
>>>> >
>>>> >
>>
> ****************************************************************************
>>>> >>
>>>> >
>>>> >
>>
> ****************************************************************************
>>>> >> *******
>>>> >>
>>>> >>
>>>> >>
>>>> >
>>>
>>>
>>

RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by ajit kanada <aj...@electracard.com>.
Please find the tomee.xml.

This is the code..

public Connection getConnection(){
	                                    
	    	System.out.println("Initial Context is : " + moContext);
	    	//DataSource ds;
			try {
				
				System.out.println("Initial Context is :
-----------" + moContext);
				
				
				ds =
(DataSource)moContext.lookup("java:comp/env/jdbc/jQuery");	
				
				System.out.println("DataSource is :
-----------" + ds);
				
				return ds.getConnection();
				 
			} catch (NamingException e) {
				// TODO Auto-generated catch block
				System.out.println("Naming
exception.........");
				e.printStackTrace();
			}
			catch (SQLException e) {
				// TODO Auto-generated catch block
				System.out.println("SQL
Exception..........");
				e.printStackTrace();
			}
	        
	        return null;    
	}

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: ajit kanada [mailto:ajit.kanada@electracard.com] 
Sent: Tuesday, November 12, 2013 7:42 PM
To: 'Romain Manni-Bucau'
Cc: 'users@tomee.apache.org'; 'OpenEJB Users'
Subject: RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Hi,

<Resource id="jdbc/jQuery" type="javax.sql.DataSource">

                 JdbcDriver oracle.jdbc.OracleDriver
                 JdbcUrl jdbc:oracle:thin:@10.10.10.16:1521:A5310209
                 UserName unam
                 Password pass
</Resource>

With this in conf/tomee.xml I am getting below error. I have tomcat-jdbc.jar
in my tomcat folder.


Nov 12, 2013 7:40:39 PM org.apache.tomee.catalina.ServerListener
lifecycleEvent
SEVERE: TomEE Listener can't start OpenEJB
org.apache.openejb.OpenEJBException:
org.apache.xbean.propertyeditor.PropertyEditorException: Unable to resolve
class or
acle.jdbc.OracleDriver: Unable to resolve class oracle.jdbc.OracleDriver
        at
org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:366)
        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.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)
        ... 17 more
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.
****************************************************************************
****************************************************************************
*******


-----Original Message-----
From: Romain Manni-Bucau [mailto:rmannibucau@gmail.com] 
Sent: Tuesday, November 12, 2013 7:34 PM
To: ajit.kanada@electracard.com
Cc: users@tomee.apache.org; OpenEJB Users
Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

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 <aj...@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:rmannibucau@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 <aj...@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
> <rm...@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 <aj...@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:rmannibucau@gmail.com]
>>> > Sent: Tuesday, November 12, 2013 6:59 PM
>>> > To: users@tomee.apache.org; ajit.kanada@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 <aj...@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.
>>> >>
>>> >>
>>> >
>>> >
>
****************************************************************************
>>> >>
>>> >
>>> >
>
****************************************************************************
>>> >> *******
>>> >>
>>> >>
>>> >>
>>> >
>>
>>
>

Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by Romain Manni-Bucau <rm...@gmail.com>.
Hmm,

try to avoid empty lines and check you don't have not readable
characters in the properties block
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 <aj...@electracard.com>:
> Hi,
>
> <Resource id="jdbc/jQuery" type="javax.sql.DataSource">
>
>                  JdbcDriver oracle.jdbc.OracleDriver
>                  JdbcUrl jdbc:oracle:thin:@10.10.10.16:1521:A5310209
>                  UserName unam
>                  Password pass
> </Resource>
>
> With this in conf/tomee.xml I am getting below error. I have tomcat-jdbc.jar
> in my tomcat folder.
>
>
> Nov 12, 2013 7:40:39 PM org.apache.tomee.catalina.ServerListener
> lifecycleEvent
> SEVERE: TomEE Listener can't start OpenEJB
> org.apache.openejb.OpenEJBException:
> org.apache.xbean.propertyeditor.PropertyEditorException: Unable to resolve
> class or
> acle.jdbc.OracleDriver: Unable to resolve class oracle.jdbc.OracleDriver
>         at
> org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:366)
>         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.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)
>         ... 17 more
> 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.
> ****************************************************************************
> ****************************************************************************
> *******
>
>
> -----Original Message-----
> From: Romain Manni-Bucau [mailto:rmannibucau@gmail.com]
> Sent: Tuesday, November 12, 2013 7:34 PM
> To: ajit.kanada@electracard.com
> Cc: users@tomee.apache.org; OpenEJB Users
> Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.
>
> 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 <aj...@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:rmannibucau@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 <aj...@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
>> <rm...@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 <aj...@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:rmannibucau@gmail.com]
>>>> > Sent: Tuesday, November 12, 2013 6:59 PM
>>>> > To: users@tomee.apache.org; ajit.kanada@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 <aj...@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.
>>>> >>
>>>> >>
>>>> >
>>>> >
>>
> ****************************************************************************
>>>> >>
>>>> >
>>>> >
>>
> ****************************************************************************
>>>> >> *******
>>>> >>
>>>> >>
>>>> >>
>>>> >
>>>
>>>
>>
>

RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by ajit kanada <aj...@electracard.com>.
Hi,

<Resource id="jdbc/jQuery" type="javax.sql.DataSource">

                 JdbcDriver oracle.jdbc.OracleDriver
                 JdbcUrl jdbc:oracle:thin:@10.10.10.16:1521:A5310209
                 UserName unam
                 Password pass
</Resource>

With this in conf/tomee.xml I am getting below error. I have tomcat-jdbc.jar
in my tomcat folder.


Nov 12, 2013 7:40:39 PM org.apache.tomee.catalina.ServerListener
lifecycleEvent
SEVERE: TomEE Listener can't start OpenEJB
org.apache.openejb.OpenEJBException:
org.apache.xbean.propertyeditor.PropertyEditorException: Unable to resolve
class or
acle.jdbc.OracleDriver: Unable to resolve class oracle.jdbc.OracleDriver
        at
org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:366)
        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.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)
        ... 17 more
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.
****************************************************************************
****************************************************************************
*******


-----Original Message-----
From: Romain Manni-Bucau [mailto:rmannibucau@gmail.com] 
Sent: Tuesday, November 12, 2013 7:34 PM
To: ajit.kanada@electracard.com
Cc: users@tomee.apache.org; OpenEJB Users
Subject: Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

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 <aj...@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:rmannibucau@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 <aj...@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
> <rm...@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 <aj...@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:rmannibucau@gmail.com]
>>> > Sent: Tuesday, November 12, 2013 6:59 PM
>>> > To: users@tomee.apache.org; ajit.kanada@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 <aj...@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.
>>> >>
>>> >>
>>> >
>>> >
>
****************************************************************************
>>> >>
>>> >
>>> >
>
****************************************************************************
>>> >> *******
>>> >>
>>> >>
>>> >>
>>> >
>>
>>
>


Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by Romain Manni-Bucau <rm...@gmail.com>.
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 <aj...@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:rmannibucau@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 <aj...@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
> <rm...@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 <aj...@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:rmannibucau@gmail.com]
>>> > Sent: Tuesday, November 12, 2013 6:59 PM
>>> > To: users@tomee.apache.org; ajit.kanada@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 <aj...@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.
>>> >>
>>> >>
>>> >
>>> >
> ****************************************************************************
>>> >>
>>> >
>>> >
> ****************************************************************************
>>> >> *******
>>> >>
>>> >>
>>> >>
>>> >
>>
>>
>

RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by ajit kanada <aj...@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:rmannibucau@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 <aj...@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
<rm...@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 <aj...@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:rmannibucau@gmail.com]
>> > Sent: Tuesday, November 12, 2013 6:59 PM
>> > To: users@tomee.apache.org; ajit.kanada@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 <aj...@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.
>> >>
>> >>
>> >
>> >
****************************************************************************
>> >>
>> >
>> >
****************************************************************************
>> >> *******
>> >>
>> >>
>> >>
>> >
>
>


Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by Romain Manni-Bucau <rm...@gmail.com>.
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 <aj...@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 <rm...@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 <aj...@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:rmannibucau@gmail.com]
>> > Sent: Tuesday, November 12, 2013 6:59 PM
>> > To: users@tomee.apache.org; ajit.kanada@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 <aj...@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.
>> >>
>> >>
>> >
>> > ****************************************************************************
>> >>
>> >
>> > ****************************************************************************
>> >> *******
>> >>
>> >>
>> >>
>> >
>
>

Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by Ajit Kanada <aj...@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
<rm...@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 <aj...@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:rmannibucau@gmail.com]
> > Sent: Tuesday, November 12, 2013 6:59 PM
> > To: users@tomee.apache.org; ajit.kanada@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 <aj...@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.
> >>
> >>
> >
> ****************************************************************************
> >>
> >
> ****************************************************************************
> >> *******
> >>
> >>
> >>
> >
>

Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by Romain Manni-Bucau <rm...@gmail.com>.
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 <aj...@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:rmannibucau@gmail.com]
> Sent: Tuesday, November 12, 2013 6:59 PM
> To: users@tomee.apache.org; ajit.kanada@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 <aj...@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.
>>
>>
> ****************************************************************************
>>
> ****************************************************************************
>> *******
>>
>>
>>
>

RE: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by ajit kanada <aj...@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:rmannibucau@gmail.com] 
Sent: Tuesday, November 12, 2013 6:59 PM
To: users@tomee.apache.org; ajit.kanada@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 <aj...@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.
>
>
****************************************************************************
>
****************************************************************************
> *******
>
>
>


Re: TomEE- 1.5.2 SEVERE: FATAL ERROR: Unknown error in Assembler.

Posted by Romain Manni-Bucau <rm...@gmail.com>.
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 <aj...@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.
>
> ****************************************************************************
> ****************************************************************************
> *******
>
>
>