Here's my stack trace.  It's unclear to me exactly which class cannot be 
resolved or found. I had no problems when I simply defined the DataSource.  But 
I encountered problems when I added the JMS Resources.


Sep 11, 2013 3:35:44 PM org.apache.openejb.config.ConfigurationFactory 
configureService

INFO: Configuring Service(id=MyJmsResourceAdapter, type=Resource, 
provider-id=Default JMS Resource Adapter)

Sep 11, 2013 3:35:44 PM org.apache.openejb.config.ConfigurationFactory 
configureService

INFO: Configuring Service(id=MyCF, type=Resource, provider-id=Default JMS 
Connection Factory)

Sep 11, 2013 3:35:44 PM org.apache.openejb.config.ConfigurationFactory 
configureService

INFO: Configuring Service(id=MyQueue, type=Resource, provider-id=Default Queue)

Sep 11, 2013 3:35:44 PM org.apache.openejb.util.OptionsLog info

INFO: Using 'openejb.system.apps=false'

Sep 11, 2013 3:35:44 PM org.apache.openejb.util.OptionsLog info

INFO: Using 'openejb.deployments.classpath=false'

Sep 11, 2013 3:35:44 PM org.apache.openejb.assembler.classic.Assembler 
createRecipe

INFO: Creating TransactionManager(id=Default Transaction Manager)

Sep 11, 2013 3:35:44 PM org.apache.openejb.assembler.classic.Assembler 
createRecipe

INFO: Creating SecurityService(id=Tomcat Security Service)

Sep 11, 2013 3:35:44 PM org.apache.openejb.assembler.classic.Assembler 
createRecipe

INFO: Creating Resource(id=MyDS)

Sep 11, 2013 3:35:44 PM org.apache.openejb.util.OpenEJBErrorHandler 
handleUnknownError

SEVERE: FATAL ERROR: Unknown error in Assembler.  Please send the following 
stack trace and this message to us...@openejb.apache.org :

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

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.java:284)

at org.apache.xbean.recipe.RecipeHelper.convert(RecipeHelper.java:172)

at 
org.apache.xbean.recipe.ObjectRecipe.extractConstructorArgs(ObjectRecipe.java: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(Assembler.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(LifecycleSupport.java:119)

at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at 
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)

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:57)

at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

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:

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:270)

at org.apache.xbean.propertyeditor.ClassEditor.toObjectImpl(ClassEditor.java:40)

... 28 more


Sep 11, 2013 3:35:44 PM org.apache.openejb.OpenEJB$Instance <init>

SEVERE: OpenEJB has encountered a fatal error and cannot be started: Assembler 
failed to build the container system.

org.apache.openejb.OpenEJBException: 
org.apache.xbean.propertyeditor.PropertyEditorException: Unable to resolve 
class : Unable to resolve class

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(LifecycleSupport.java:119)

at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at 
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)

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:57)

at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

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

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.java:284)

at org.apache.xbean.recipe.RecipeHelper.convert(RecipeHelper.java:172)

at 
org.apache.xbean.recipe.ObjectRecipe.extractConstructorArgs(ObjectRecipe.java: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(Assembler.java:434)

at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:353)

... 17 more

Caused by: java.lang.ClassNotFoundException:

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:270)

at org.apache.xbean.propertyeditor.ClassEditor.toObjectImpl(ClassEditor.java:40)

... 28 more


Sep 11, 2013 3:35:44 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 : Unable to resolve class

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(LifecycleSupport.java:119)

at 
org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)

at 
org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:402)

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:57)

at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:606)

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

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.java:284)

at org.apache.xbean.recipe.RecipeHelper.convert(RecipeHelper.java:172)

at 
org.apache.xbean.recipe.ObjectRecipe.extractConstructorArgs(ObjectRecipe.java: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(Assembler.java:434)

at org.apache.openejb.assembler.classic.Assembler.build(Assembler.java:353)

... 17 more

Caused by: java.lang.ClassNotFoundException:

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:270)

at org.apache.xbean.propertyeditor.ClassEditor.toObjectImpl(ClassEditor.java:40)

... 28 more

Here's my tomee.xml:

<tomee>

<!-- This defines a basic DataSource -->

<Resource id="MyDS" type="javax.sql.DataSource">

JtaManaged = false

JdbcDriver =

com.mysql.jdbc.Driver

JdbcUrl = jdbc:mysql://localhost:3306/test

UserName = root

Password =

</Resource>


<!-- This defines JMS related resources -->

<Resource id="MyJmsResourceAdapter" type="ActiveMQResourceAdapter">

BrokerXmlConfig = broker:(tcp://localhost:61616)

ServerUrl = vm://localhost

</Resource>


<Resource id="MyCF" type="javax.jms.QueueConnectionFactory">

ResourceAdapter = MyJmsResourceAdapter

</Resource>


<Resource id="MyQueue" type="javax.jms.Queue" />

</tomee>


Here's my pom.xml


<?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/maven-v4_0_0.xsd";>

<modelVersion>4.0.0</modelVersion>


<groupId>com.hpagt00.app</groupId>

<artifactId>tomee1</artifactId>

<version>1.0-SNAPSHOT</version>

<packaging>war</packaging>

<name>tomee1 TomEE Webapp</name>

<url>http://tomee.apache.org</url>


<dependencies>

<dependency>

<groupId>org.apache.openejb</groupId>

<artifactId>javaee-api</artifactId>

<version>6.0-4</version>

<scope>provided</scope>

</dependency>

<dependency>

<groupId>org.apache.activemq</groupId>

<artifactId>activemq-ra</artifactId>

<version>5.7.0</version>

</dependency>

</dependencies>


<build>

<finalName>ROOT</finalName>

<plugins>

<!-- Excluded compiler, surefire and war plugin -->

<plugin>

<groupId>org.apache.openejb.maven</groupId>

<artifactId>tomee-maven-plugin</artifactId>

<version>1.5.2</version>

<configuration>

<tomeeVersion>1.5.2</tomeeVersion>

<tomeeClassifier>plus</tomeeClassifier>

<config>${project.basedir}/src/main/resources/conf</config>

<libs>

<lib>mysql:mysql-connector-java:5.1.25</lib>

<lib>org.apache.activemq:activemq-ra:5.7.0</lib>

</libs>

</configuration>

</plugin>

<!-- Excluded openjpa plugin -->

</plugins>

<!-- Excluded <pluginManagement> -->

</build>


<! -- Excluded <repositories> and <properties -->

</project>



"Email Firewall" made the following annotations.
------------------------------------------------------------------------------

Warning: 
All e-mail sent to this address will be received by the corporate e-mail 
system, and is subject to archival and review by someone other than the 
recipient.  This e-mail may contain proprietary information and is intended 
only for the use of the intended recipient(s).  If the reader of this message 
is not the intended recipient(s), you are notified that you have received this 
message in error and that any review, dissemination, distribution or copying of 
this message is strictly prohibited.  If you have received this message in 
error, please notify the sender immediately.   
 
==============================================================================

Reply via email to