@Resource(mappedName="JQCF") ConnectionFactory--doesn't work?

View: New views
10 Messages — Rating Filter:   Alert me  

@Resource(mappedName="JQCF") ConnectionFactory--doesn't work?

by gembin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

hi there,
 
  why @Resource(mappedName="JQCF") ConnectionFactory connectionFactory doesn't work?
  but it works for  @Resource(mappedName="jdbc_1") DataSource ds;

  what's the good way to Inject it?

Regards,
Gembin
 


Re: @Resource(mappedName="JQCF") ConnectionFactory--doesn't work?

by Guillaume Sauthier :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Can you give us the stack trace you get ?
--G
PS: use http://paste2.org for you trace, it's much more readable than
mail :)

张斌 a écrit :

> hi there,
>  
>   why @Resource(mappedName="JQCF") ConnectionFactory connectionFactory
> doesn't work?
>   but it works for  @Resource(mappedName="jdbc_1") DataSource ds;
>
>   what's the good way to Inject it?
>
> Regards,
> Gembin
>  
>

[Guillaume_Sauthier.vcf]

begin:vcard
fn:Guillaume Sauthier
n:Sauthier;Guillaume
org:<a href="http://www.ow2.org"><img title="OW2" alt="OW2 Consortium" border="0" src="http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png" /></a>
adr:;;;;;;France
email;internet:guillaume.sauthier@...
title:<a href="http://jonas.ow2.org">JOnAS Application Server</a>
x-mozilla-html:TRUE
url:http://jonas.ow2.org
version:2.1
end:vcard



Re: @Resource(mappedName="JQCF") ConnectionFactory--doesn't work?

by gembin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

could you explain how to create JMS queue, topic and ConnectionFactory?
because i put <queue>dummyQueue</queue> in easybeans.xml which will cause agent bundle cannot start. And the <topic>dummyTopic</topic> is the default config

<jms port="16030" hostname="localhost">
          <topic>dummyTopic</topic>
          <queue>dummyQueue</queue>
</jms>


Guillaume Sauthier wrote:
Can you give us the stack trace you get ?
--G
PS: use http://paste2.org for you trace, it's much more readable than
mail :)

张斌 a écrit :
> hi there,
>  
>   why @Resource(mappedName="JQCF") ConnectionFactory connectionFactory
> doesn't work?
>   but it works for  @Resource(mappedName="jdbc_1") DataSource ds;
>
>   what's the good way to Inject it?
>
> Regards,
> Gembin
>  
>


begin:vcard
fn:Guillaume Sauthier
n:Sauthier;Guillaume
org:OW2 Consortium
adr:;;;;;;France
email;internet:guillaume.sauthier@ow2.org
title:JOnAS Application Server
x-mozilla-html:TRUE
url:http://jonas.ow2.org
version:2.1
end:vcard

Re: Re: @Resource(mappedName="JQCF") ConnectionFactory--doesn't work?

by Guillaume Sauthier :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Again, the full stack trace of the error you get will help a lot :)
topics and queues have to be defined in easybeans.xml.

BTW, topics and queues are created automatically the first time your
requires one.

Connection Factories are fixed: CF, QCF, TCF.
--G

gembin a écrit :

> could you explain how to create JMS queue, topic and ConnectionFactory?
> because i put <queue>dummyTopic</queue> in easybeans.xml which will cause
> agent bundle cannot started. And the <topic>dummyTopic</topic> is the
> default config
>
> <jms port="16030" hostname="localhost">
>           <topic>dummyTopic</topic>
>           <queue>dummyTopic</queue>
> </jms>
>
>
>
> Guillaume Sauthier wrote:
>  
>> Can you give us the stack trace you get ?
>> --G
>> PS: use http://paste2.org for you trace, it's much more readable than
>> mail :)
>>
>> 张斌 a écrit :
>>    
>>> hi there,
>>>  
>>>   why @Resource(mappedName="JQCF") ConnectionFactory connectionFactory
>>> doesn't work?
>>>   but it works for  @Resource(mappedName="jdbc_1") DataSource ds;
>>>
>>>   what's the good way to Inject it?
>>>
>>> Regards,
>>> Gembin
>>>  
>>>
>>>      
>> begin:vcard
>> fn:Guillaume Sauthier
>> n:Sauthier;Guillaume
>> org: http://www.ow2.org 
>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>> adr:;;;;;;France
>> email;internet:guillaume.sauthier@...
>> title: http://jonas.ow2.org JOnAS Application Server
>> x-mozilla-html:TRUE
>> url:http://jonas.ow2.org
>> version:2.1
>> end:vcard
>>
>>
>>
>>    
>
>  

[Guillaume_Sauthier.vcf]

begin:vcard
fn:Guillaume Sauthier
n:Sauthier;Guillaume
org:<a href="http://www.ow2.org"><img title="OW2" alt="OW2 Consortium" border="0" src="http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png" /></a>
adr:;;;;;;France
email;internet:guillaume.sauthier@...
title:<a href="http://jonas.ow2.org">JOnAS Application Server</a>
x-mozilla-html:TRUE
url:http://jonas.ow2.org
version:2.1
end:vcard



Re: Re: @Resource(mappedName="JQCF") ConnectionFactory--doesn't work?

by gembin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

ok here goes, it seems queue element cannot be parsed

>Topics and queues are created automatically the first time your
>requires one.

So it means no need define them in the easybeans.xml

easybeans.xml
        <!-- Start a JMS provider -->
        <jms port="16030" hostname="localhost">
          <topic>dummyTopic</topic>
           <queue>dummyQueueA</queue>
        </jms>

TRACE:

org.osgi.framework.BundleException: Exception in org.ow2.easybeans.osgi.agent.Activator.start() of bundle org.ow2.easybeans.agent.
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1018)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
        at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1073)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:632)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:506)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:280)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:466)
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:209)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:319)
Caused by: org.ow2.util.xmlconfig.XMLConfigurationException: No class found for element 'queue' withing xmlmapping 'XMLMapping[classMappings={tm=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent, aliases=[tm], attributes={}], jmx=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent, aliases=[jmx], attributes={modeler-service=AttributeMapping[name=commonsModelerExtService, aliases=[modeler-service], isOptional=true], commonsModelerExtService=AttributeMapping[name=commonsModelerExtService, aliases=[modeler-service], isOptional=true]}], org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor, aliases=[loadOnStartup], attributes={}], org.ow2.easybeans.component.jotm.JOTMComponent=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent, aliases=[tm], attributes={}], jms=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent, aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null], isElement=true, isListElement=true], topic=AttributeMapping[name=topic, aliases=[null], isElement=true, isListElement=true]}], org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent, aliases=[jdbcpool], attributes={}], jndi-resolver=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent, aliases=[jndi-resolver], attributes={}], org.ow2.easybeans.component.joram.JoramComponent=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent, aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null], isElement=true, isListElement=true], topic=AttributeMapping[name=topic, aliases=[null], isElement=true, isListElement=true]}], org.ow2.easybeans.component.util.Property=ClassMapping[name=org.ow2.easybeans.component.util.Property, aliases=[property], attributes={}], event=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent, aliases=[event], attributes={event-service=AttributeMapping[name=eventService, aliases=[event-service], isOptional=true], eventService=AttributeMapping[name=eventService, aliases=[event-service], isOptional=true]}], org.ow2.easybeans.component.statistic.StatisticComponent=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent, aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent, aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent, aliases=[jmx]], event=AttributeMapping[name=eventComponent, aliases=[event]], eventComponent=AttributeMapping[name=eventComponent, aliases=[event]]}], config=ClassMapping[name=org.ow2.easybeans.server.ServerConfig, aliases=[config], attributes={null=AttributeMapping[name=description, aliases=[null]], registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean, aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming, aliases=[naming]], directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled, aliases=[scanning]], scanning=AttributeMapping[name=directoryScanningEnabled, aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]], initJACC=AttributeMapping[name=initJACC, aliases=[jacc]], jacc=AttributeMapping[name=initJACC, aliases=[jacc]], useNaming=AttributeMapping[name=useNaming, aliases=[naming]], shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]], mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]], registerDeployerMBean=AttributeMapping[name=registerDeployerMBean, aliases=[deployer]], description=AttributeMapping[name=description, aliases=[null]], connector=AttributeMapping[name=startJMXConnector, aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean, aliases=[deployer]], j2eeserver=AttributeMapping[name=registerJ2EEServerMBean, aliases=[j2eeserver]], startJMXConnector=AttributeMapping[name=startJMXConnector, aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans, aliases=[mbeans]]}], org.ow2.easybeans.component.cmi.CmiComponent=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent, aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig, aliases=[config]], event=AttributeMapping[name=eventComponent, aliases=[event]], config=AttributeMapping[name=serverConfig, aliases=[config]], eventComponent=AttributeMapping[name=eventComponent, aliases=[event]]}], org.ow2.easybeans.component.depmonitor.ScanningMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor, aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime, aliases=[period]], period=AttributeMapping[name=waitTime, aliases=[period]]}], scanning=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor, aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime, aliases=[period]], period=AttributeMapping[name=waitTime, aliases=[period]]}], mimepart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart, aliases=[mimepart], attributes={null=AttributeMapping[name=subject, aliases=[null], isElement=true], subject=AttributeMapping[name=subject, aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName, aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName, aliases=[jndiName]]}], property=ClassMapping[name=org.ow2.easybeans.component.util.Property, aliases=[property], attributes={}], org.ow2.easybeans.component.mail.MailAddress=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress, aliases=[email], attributes={}], org.ow2.easybeans.component.mail.Session=ClassMapping[name=org.ow2.easybeans.component.mail.Session, aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName, aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName, aliases=[jndiName]]}], statistic=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent, aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent, aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent, aliases=[jmx]], event=AttributeMapping[name=eventComponent, aliases=[event]], eventComponent=AttributeMapping[name=eventComponent, aliases=[event]]}], org.ow2.easybeans.component.hsqldb.User=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User, aliases=[user], attributes={name=AttributeMapping[name=userName, aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}], loadOnStartup=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor, aliases=[loadOnStartup], attributes={}], email=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress, aliases=[email], attributes={}], session=ClassMapping[name=org.ow2.easybeans.component.mail.Session, aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName, aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName, aliases=[jndiName]]}], org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent, aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber, aliases=[port]], portNumber=AttributeMapping[name=portNumber, aliases=[port]], registryComponent=AttributeMapping[name=registryComponent, aliases=[rmi]], rmi=AttributeMapping[name=registryComponent, aliases=[rmi]]}], cmi=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent, aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig, aliases=[config]], event=AttributeMapping[name=eventComponent, aliases=[event]], config=AttributeMapping[name=serverConfig, aliases=[config]], eventComponent=AttributeMapping[name=eventComponent, aliases=[event]]}], org.ow2.easybeans.component.hsqldb.HSQLDBComponent=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent, aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber, aliases=[port]], portNumber=AttributeMapping[name=portNumber, aliases=[port]], databaseName=AttributeMapping[name=databaseName, aliases=[dbName]], dbName=AttributeMapping[name=databaseName, aliases=[dbName]]}], org.ow2.easybeans.component.Components=ClassMapping[name=org.ow2.easybeans.component.Components, aliases=[components], attributes={}], hsqldb=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent, aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber, aliases=[port]], portNumber=AttributeMapping[name=portNumber, aliases=[port]], databaseName=AttributeMapping[name=databaseName, aliases=[dbName]], dbName=AttributeMapping[name=databaseName, aliases=[dbName]]}], components=ClassMapping[name=org.ow2.easybeans.component.Components, aliases=[components], attributes={}], smart-server=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent, aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber, aliases=[port]], portNumber=AttributeMapping[name=portNumber, aliases=[port]], registryComponent=AttributeMapping[name=registryComponent, aliases=[rmi]], rmi=AttributeMapping[name=registryComponent, aliases=[rmi]]}], org.ow2.easybeans.component.depmonitor.DepMonitorComponent=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent, aliases=[depmonitor], attributes={}], org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent, aliases=[jndi-resolver], attributes={}], auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth, aliases=[auth], attributes={username=AttributeMapping[name=username, aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}], jdbcpool=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent, aliases=[jdbcpool], attributes={}], org.ow2.easybeans.component.carol.CarolComponent=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent, aliases=[rmi], attributes={}], org.ow2.easybeans.component.mail.MailComponent=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent, aliases=[mail], attributes={}], timer=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent, aliases=[timer], attributes={}], org.ow2.easybeans.component.mail.Auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth, aliases=[auth], attributes={username=AttributeMapping[name=username, aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}], org.ow2.easybeans.component.mail.MimePart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart, aliases=[mimepart], attributes={null=AttributeMapping[name=subject, aliases=[null], isElement=true], subject=AttributeMapping[name=subject, aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName, aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName, aliases=[jndiName]]}], mail=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent, aliases=[mail], attributes={}], protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol, aliases=[protocol], attributes={port=AttributeMapping[name=portNumber, aliases=[port]], portNumber=AttributeMapping[name=portNumber, aliases=[port]]}], depmonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent, aliases=[depmonitor], attributes={}], org.ow2.easybeans.component.jmx.JmxComponent=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent, aliases=[jmx], attributes={modeler-service=AttributeMapping[name=commonsModelerExtService, aliases=[modeler-service], isOptional=true], commonsModelerExtService=AttributeMapping[name=commonsModelerExtService, aliases=[modeler-service], isOptional=true]}], org.ow2.easybeans.component.quartz.QuartzComponent=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent, aliases=[timer], attributes={}], org.ow2.easybeans.component.event.EventComponent=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent, aliases=[event], attributes={event-service=AttributeMapping[name=eventService, aliases=[event-service], isOptional=true], eventService=AttributeMapping[name=eventService, aliases=[event-service], isOptional=true]}], org.ow2.easybeans.server.ServerConfig=ClassMapping[name=org.ow2.easybeans.server.ServerConfig, aliases=[config], attributes={null=AttributeMapping[name=description, aliases=[null]], registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean, aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming, aliases=[naming]], directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled, aliases=[scanning]], scanning=AttributeMapping[name=directoryScanningEnabled, aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]], initJACC=AttributeMapping[name=initJACC, aliases=[jacc]], jacc=AttributeMapping[name=initJACC, aliases=[jacc]], useNaming=AttributeMapping[name=useNaming, aliases=[naming]], shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]], mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]], registerDeployerMBean=AttributeMapping[name=registerDeployerMBean, aliases=[deployer]], description=AttributeMapping[name=description, aliases=[null]], connector=AttributeMapping[name=startJMXConnector, aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean, aliases=[deployer]], j2eeserver=AttributeMapping[name=registerJ2EEServerMBean, aliases=[j2eeserver]], startJMXConnector=AttributeMapping[name=startJMXConnector, aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans, aliases=[mbeans]]}], user=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User, aliases=[user], attributes={name=AttributeMapping[name=userName, aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}], org.ow2.easybeans.component.carol.Protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol, aliases=[protocol], attributes={port=AttributeMapping[name=portNumber, aliases=[port]], portNumber=AttributeMapping[name=portNumber, aliases=[port]]}], rmi=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent, aliases=[rmi], attributes={}]}]'.
        at org.ow2.util.xmlconfig.XMLConfiguration.getClassMapping(XMLConfiguration.java:465)
        at org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:334)
        at org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
        at org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
        at org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:207)
        at org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.init(XMLConfigurationExtractor.java:116)
        at org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.<init>(XMLConfigurationExtractor.java:97)
        at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:197)
        at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:185)
        at org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
        at org.ow2.easybeans.osgi.agent.Activator.start(Activator.java:183)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
        ... 10 more
Root exception:
org.ow2.util.xmlconfig.XMLConfigurationException: No class found for element 'queue' withing xmlmapping 'XMLMapping[classMappings={tm=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent, aliases=[tm], attributes={}], jmx=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent, aliases=[jmx], attributes={modeler-service=AttributeMapping[name=commonsModelerExtService, aliases=[modeler-service], isOptional=true], commonsModelerExtService=AttributeMapping[name=commonsModelerExtService, aliases=[modeler-service], isOptional=true]}], org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor, aliases=[loadOnStartup], attributes={}], org.ow2.easybeans.component.jotm.JOTMComponent=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent, aliases=[tm], attributes={}], jms=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent, aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null], isElement=true, isListElement=true], topic=AttributeMapping[name=topic, aliases=[null], isElement=true, isListElement=true]}], org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent, aliases=[jdbcpool], attributes={}], jndi-resolver=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent, aliases=[jndi-resolver], attributes={}], org.ow2.easybeans.component.joram.JoramComponent=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent, aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null], isElement=true, isListElement=true], topic=AttributeMapping[name=topic, aliases=[null], isElement=true, isListElement=true]}], org.ow2.easybeans.component.util.Property=ClassMapping[name=org.ow2.easybeans.component.util.Property, aliases=[property], attributes={}], event=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent, aliases=[event], attributes={event-service=AttributeMapping[name=eventService, aliases=[event-service], isOptional=true], eventService=AttributeMapping[name=eventService, aliases=[event-service], isOptional=true]}], org.ow2.easybeans.component.statistic.StatisticComponent=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent, aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent, aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent, aliases=[jmx]], event=AttributeMapping[name=eventComponent, aliases=[event]], eventComponent=AttributeMapping[name=eventComponent, aliases=[event]]}], config=ClassMapping[name=org.ow2.easybeans.server.ServerConfig, aliases=[config], attributes={null=AttributeMapping[name=description, aliases=[null]], registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean, aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming, aliases=[naming]], directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled, aliases=[scanning]], scanning=AttributeMapping[name=directoryScanningEnabled, aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]], initJACC=AttributeMapping[name=initJACC, aliases=[jacc]], jacc=AttributeMapping[name=initJACC, aliases=[jacc]], useNaming=AttributeMapping[name=useNaming, aliases=[naming]], shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]], mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]], registerDeployerMBean=AttributeMapping[name=registerDeployerMBean, aliases=[deployer]], description=AttributeMapping[name=description, aliases=[null]], connector=AttributeMapping[name=startJMXConnector, aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean, aliases=[deployer]], j2eeserver=AttributeMapping[name=registerJ2EEServerMBean, aliases=[j2eeserver]], startJMXConnector=AttributeMapping[name=startJMXConnector, aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans, aliases=[mbeans]]}], org.ow2.easybeans.component.cmi.CmiComponent=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent, aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig, aliases=[config]], event=AttributeMapping[name=eventComponent, aliases=[event]], config=AttributeMapping[name=serverConfig, aliases=[config]], eventComponent=AttributeMapping[name=eventComponent, aliases=[event]]}], org.ow2.easybeans.component.depmonitor.ScanningMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor, aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime, aliases=[period]], period=AttributeMapping[name=waitTime, aliases=[period]]}], scanning=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor, aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime, aliases=[period]], period=AttributeMapping[name=waitTime, aliases=[period]]}], mimepart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart, aliases=[mimepart], attributes={null=AttributeMapping[name=subject, aliases=[null], isElement=true], subject=AttributeMapping[name=subject, aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName, aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName, aliases=[jndiName]]}], property=ClassMapping[name=org.ow2.easybeans.component.util.Property, aliases=[property], attributes={}], org.ow2.easybeans.component.mail.MailAddress=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress, aliases=[email], attributes={}], org.ow2.easybeans.component.mail.Session=ClassMapping[name=org.ow2.easybeans.component.mail.Session, aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName, aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName, aliases=[jndiName]]}], statistic=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent, aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent, aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent, aliases=[jmx]], event=AttributeMapping[name=eventComponent, aliases=[event]], eventComponent=AttributeMapping[name=eventComponent, aliases=[event]]}], org.ow2.easybeans.component.hsqldb.User=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User, aliases=[user], attributes={name=AttributeMapping[name=userName, aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}], loadOnStartup=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor, aliases=[loadOnStartup], attributes={}], email=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress, aliases=[email], attributes={}], session=ClassMapping[name=org.ow2.easybeans.component.mail.Session, aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName, aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName, aliases=[jndiName]]}], org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent, aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber, aliases=[port]], portNumber=AttributeMapping[name=portNumber, aliases=[port]], registryComponent=AttributeMapping[name=registryComponent, aliases=[rmi]], rmi=AttributeMapping[name=registryComponent, aliases=[rmi]]}], cmi=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent, aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig, aliases=[config]], event=AttributeMapping[name=eventComponent, aliases=[event]], config=AttributeMapping[name=serverConfig, aliases=[config]], eventComponent=AttributeMapping[name=eventComponent, aliases=[event]]}], org.ow2.easybeans.component.hsqldb.HSQLDBComponent=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent, aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber, aliases=[port]], portNumber=AttributeMapping[name=portNumber, aliases=[port]], databaseName=AttributeMapping[name=databaseName, aliases=[dbName]], dbName=AttributeMapping[name=databaseName, aliases=[dbName]]}], org.ow2.easybeans.component.Components=ClassMapping[name=org.ow2.easybeans.component.Components, aliases=[components], attributes={}], hsqldb=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent, aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber, aliases=[port]], portNumber=AttributeMapping[name=portNumber, aliases=[port]], databaseName=AttributeMapping[name=databaseName, aliases=[dbName]], dbName=AttributeMapping[name=databaseName, aliases=[dbName]]}], components=ClassMapping[name=org.ow2.easybeans.component.Components, aliases=[components], attributes={}], smart-server=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent, aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber, aliases=[port]], portNumber=AttributeMapping[name=portNumber, aliases=[port]], registryComponent=AttributeMapping[name=registryComponent, aliases=[rmi]], rmi=AttributeMapping[name=registryComponent, aliases=[rmi]]}], org.ow2.easybeans.component.depmonitor.DepMonitorComponent=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent, aliases=[depmonitor], attributes={}], org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent, aliases=[jndi-resolver], attributes={}], auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth, aliases=[auth], attributes={username=AttributeMapping[name=username, aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}], jdbcpool=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent, aliases=[jdbcpool], attributes={}], org.ow2.easybeans.component.carol.CarolComponent=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent, aliases=[rmi], attributes={}], org.ow2.easybeans.component.mail.MailComponent=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent, aliases=[mail], attributes={}], timer=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent, aliases=[timer], attributes={}], org.ow2.easybeans.component.mail.Auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth, aliases=[auth], attributes={username=AttributeMapping[name=username, aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}], org.ow2.easybeans.component.mail.MimePart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart, aliases=[mimepart], attributes={null=AttributeMapping[name=subject, aliases=[null], isElement=true], subject=AttributeMapping[name=subject, aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName, aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName, aliases=[jndiName]]}], mail=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent, aliases=[mail], attributes={}], protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol, aliases=[protocol], attributes={port=AttributeMapping[name=portNumber, aliases=[port]], portNumber=AttributeMapping[name=portNumber, aliases=[port]]}], depmonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent, aliases=[depmonitor], attributes={}], org.ow2.easybeans.component.jmx.JmxComponent=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent, aliases=[jmx], attributes={modeler-service=AttributeMapping[name=commonsModelerExtService, aliases=[modeler-service], isOptional=true], commonsModelerExtService=AttributeMapping[name=commonsModelerExtService, aliases=[modeler-service], isOptional=true]}], org.ow2.easybeans.component.quartz.QuartzComponent=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent, aliases=[timer], attributes={}], org.ow2.easybeans.component.event.EventComponent=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent, aliases=[event], attributes={event-service=AttributeMapping[name=eventService, aliases=[event-service], isOptional=true], eventService=AttributeMapping[name=eventService, aliases=[event-service], isOptional=true]}], org.ow2.easybeans.server.ServerConfig=ClassMapping[name=org.ow2.easybeans.server.ServerConfig, aliases=[config], attributes={null=AttributeMapping[name=description, aliases=[null]], registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean, aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming, aliases=[naming]], directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled, aliases=[scanning]], scanning=AttributeMapping[name=directoryScanningEnabled, aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]], initJACC=AttributeMapping[name=initJACC, aliases=[jacc]], jacc=AttributeMapping[name=initJACC, aliases=[jacc]], useNaming=AttributeMapping[name=useNaming, aliases=[naming]], shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]], mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]], registerDeployerMBean=AttributeMapping[name=registerDeployerMBean, aliases=[deployer]], description=AttributeMapping[name=description, aliases=[null]], connector=AttributeMapping[name=startJMXConnector, aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean, aliases=[deployer]], j2eeserver=AttributeMapping[name=registerJ2EEServerMBean, aliases=[j2eeserver]], startJMXConnector=AttributeMapping[name=startJMXConnector, aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans, aliases=[mbeans]]}], user=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User, aliases=[user], attributes={name=AttributeMapping[name=userName, aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}], org.ow2.easybeans.component.carol.Protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol, aliases=[protocol], attributes={port=AttributeMapping[name=portNumber, aliases=[port]], portNumber=AttributeMapping[name=portNumber, aliases=[port]]}], rmi=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent, aliases=[rmi], attributes={}]}]'.
        at org.ow2.util.xmlconfig.XMLConfiguration.getClassMapping(XMLConfiguration.java:465)
        at org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:334)
        at org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
        at org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
        at org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:207)
        at org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.init(XMLConfigurationExtractor.java:116)
        at org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.<init>(XMLConfigurationExtractor.java:97)
        at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:197)
        at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:185)
        at org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
        at org.ow2.easybeans.osgi.agent.Activator.start(Activator.java:183)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
        at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
        at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
        at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
        at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1073)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:632)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:506)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:280)
        at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:466)
        at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:209)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:319)


Guillaume Sauthier wrote:
Again, the full stack trace of the error you get will help a lot :)
topics and queues have to be defined in easybeans.xml.

BTW, topics and queues are created automatically the first time your
requires one.

Connection Factories are fixed: CF, QCF, TCF.
--G

gembin a écrit :
> could you explain how to create JMS queue, topic and ConnectionFactory?
> because i put <queue>dummyTopic</queue> in easybeans.xml which will cause
> agent bundle cannot started. And the <topic>dummyTopic</topic> is the
> default config
>
> <jms port="16030" hostname="localhost">
>           <topic>dummyTopic</topic>
>           <queue>dummyTopic</queue>
> </jms>
>
>
>
> Guillaume Sauthier wrote:
>  
>> Can you give us the stack trace you get ?
>> --G
>> PS: use http://paste2.org for you trace, it's much more readable than
>> mail :)
>>
>> 张斌 a écrit :
>>    
>>> hi there,
>>>  
>>>   why @Resource(mappedName="JQCF") ConnectionFactory connectionFactory
>>> doesn't work?
>>>   but it works for  @Resource(mappedName="jdbc_1") DataSource ds;
>>>
>>>   what's the good way to Inject it?
>>>
>>> Regards,
>>> Gembin
>>>  
>>>
>>>      
>> begin:vcard
>> fn:Guillaume Sauthier
>> n:Sauthier;Guillaume
>> org: http://www.ow2.org 
>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>> adr:;;;;;;France
>> email;internet:guillaume.sauthier@ow2.org
>> title: http://jonas.ow2.org JOnAS Application Server
>> x-mozilla-html:TRUE
>> url:http://jonas.ow2.org
>> version:2.1
>> end:vcard
>>
>>
>>
>>    
>
>  


begin:vcard
fn:Guillaume Sauthier
n:Sauthier;Guillaume
org:OW2 Consortium
adr:;;;;;;France
email;internet:guillaume.sauthier@ow2.org
title:JOnAS Application Server
x-mozilla-html:TRUE
url:http://jonas.ow2.org
version:2.1
end:vcard

Re: Re: Re: @Resource(mappedName="JQCF") ConnectionFactory--doesn't work?

by Guillaume Sauthier :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi Gembin

As a side note, next time you'll send a complex trace like the one you
provided (thanks by the way), please consider using a pastebin-like site
(http://paste2.org for example), the result is much more readable (not
formated by the mailer).

Yes, topics and queus do not have (it's not mandatory) to have them
defined in the easybeans.xml, so you could have the following in your
configuration file:

easybeans.xml
  <!-- Start a JMS provider -->
  <jms port="16030" hostname="localhost" />

That's all you need.

Anyway, I agree that it seems there is problem with the <queue> element
definition.
I would like you to make 2 tries:
* try to define no queue or topic in your easybeans.xml
* try to define only a <queue>MyQueue<queue> element as a <jms> child
And please tell us what works and what is broken.

Thanks
--G


gembin a écrit :

> ok here goes, it seems queue element cannot be parsed
>
>  
>> Topics and queues are created automatically the first time your
>> requires one.
>>    
>
> So it means no need define them in the easybeans.xml
>
> easybeans.xml
>         <!-- Start a JMS provider -->
>         <jms port="16030" hostname="localhost">
>           <topic>dummyTopic</topic>
>            <queue>dummyQueueA</queue>
>         </jms>
>
> TRACE:
>
> org.osgi.framework.BundleException: Exception in
> org.ow2.easybeans.osgi.agent.Activator.start() of bundle
> org.ow2.easybeans.agent.
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1018)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
> at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1073)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:632)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:506)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:280)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:466)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:209)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:319)
> Caused by: org.ow2.util.xmlconfig.XMLConfigurationException: No class found
> for element 'queue' withing xmlmapping
> 'XMLMapping[classMappings={tm=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
> aliases=[tm], attributes={}],
> jmx=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
> aliases=[jmx],
> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true],
> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true]}],
> org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
> aliases=[loadOnStartup], attributes={}],
> org.ow2.easybeans.component.jotm.JOTMComponent=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
> aliases=[tm], attributes={}],
> jms=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
> aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null],
> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
> aliases=[null], isElement=true, isListElement=true]}],
> org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
> aliases=[jdbcpool], attributes={}],
> jndi-resolver=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
> aliases=[jndi-resolver], attributes={}],
> org.ow2.easybeans.component.joram.JoramComponent=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
> aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null],
> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
> aliases=[null], isElement=true, isListElement=true]}],
> org.ow2.easybeans.component.util.Property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
> aliases=[property], attributes={}],
> event=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
> aliases=[event],
> attributes={event-service=AttributeMapping[name=eventService,
> aliases=[event-service], isOptional=true],
> eventService=AttributeMapping[name=eventService, aliases=[event-service],
> isOptional=true]}],
> org.ow2.easybeans.component.statistic.StatisticComponent=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> config=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
> aliases=[config], attributes={null=AttributeMapping[name=description,
> aliases=[null]],
> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
> aliases=[naming]],
> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]],
> scanning=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]],
> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]], description=AttributeMapping[name=description,
> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]],
> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]],
> startJMXConnector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
> aliases=[mbeans]]}],
> org.ow2.easybeans.component.cmi.CmiComponent=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
> aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig,
> aliases=[config]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], config=AttributeMapping[name=serverConfig,
> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.depmonitor.ScanningMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
> aliases=[period]], period=AttributeMapping[name=waitTime,
> aliases=[period]]}],
> scanning=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
> aliases=[period]], period=AttributeMapping[name=waitTime,
> aliases=[period]]}],
> mimepart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
> aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
> aliases=[property], attributes={}],
> org.ow2.easybeans.component.mail.MailAddress=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
> aliases=[email], attributes={}],
> org.ow2.easybeans.component.mail.Session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> statistic=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.hsqldb.User=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
> aliases=[user], attributes={name=AttributeMapping[name=userName,
> aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}],
> loadOnStartup=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
> aliases=[loadOnStartup], attributes={}],
> email=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
> aliases=[email], attributes={}],
> session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
> aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], registryComponent=AttributeMapping[name=registryComponent,
> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
> aliases=[rmi]]}],
> cmi=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
> aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig,
> aliases=[config]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], config=AttributeMapping[name=serverConfig,
> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.hsqldb.HSQLDBComponent=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
> aliases=[dbName]]}],
> org.ow2.easybeans.component.Components=ClassMapping[name=org.ow2.easybeans.component.Components,
> aliases=[components], attributes={}],
> hsqldb=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
> aliases=[dbName]]}],
> components=ClassMapping[name=org.ow2.easybeans.component.Components,
> aliases=[components], attributes={}],
> smart-server=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
> aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], registryComponent=AttributeMapping[name=registryComponent,
> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
> aliases=[rmi]]}],
> org.ow2.easybeans.component.depmonitor.DepMonitorComponent=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
> aliases=[depmonitor], attributes={}],
> org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
> aliases=[jndi-resolver], attributes={}],
> auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
> aliases=[auth], attributes={username=AttributeMapping[name=username,
> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
> jdbcpool=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
> aliases=[jdbcpool], attributes={}],
> org.ow2.easybeans.component.carol.CarolComponent=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
> aliases=[rmi], attributes={}],
> org.ow2.easybeans.component.mail.MailComponent=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
> aliases=[mail], attributes={}],
> timer=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
> aliases=[timer], attributes={}],
> org.ow2.easybeans.component.mail.Auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
> aliases=[auth], attributes={username=AttributeMapping[name=username,
> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
> org.ow2.easybeans.component.mail.MimePart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
> aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> mail=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
> aliases=[mail], attributes={}],
> protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]]}],
> depmonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
> aliases=[depmonitor], attributes={}],
> org.ow2.easybeans.component.jmx.JmxComponent=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
> aliases=[jmx],
> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true],
> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true]}],
> org.ow2.easybeans.component.quartz.QuartzComponent=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
> aliases=[timer], attributes={}],
> org.ow2.easybeans.component.event.EventComponent=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
> aliases=[event],
> attributes={event-service=AttributeMapping[name=eventService,
> aliases=[event-service], isOptional=true],
> eventService=AttributeMapping[name=eventService, aliases=[event-service],
> isOptional=true]}],
> org.ow2.easybeans.server.ServerConfig=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
> aliases=[config], attributes={null=AttributeMapping[name=description,
> aliases=[null]],
> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
> aliases=[naming]],
> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]],
> scanning=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]],
> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]], description=AttributeMapping[name=description,
> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]],
> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]],
> startJMXConnector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
> aliases=[mbeans]]}],
> user=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
> aliases=[user], attributes={name=AttributeMapping[name=userName,
> aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}],
> org.ow2.easybeans.component.carol.Protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]]}],
> rmi=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
> aliases=[rmi], attributes={}]}]'.
> at
> org.ow2.util.xmlconfig.XMLConfiguration.getClassMapping(XMLConfiguration.java:465)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:334)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:207)
> at
> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.init(XMLConfigurationExtractor.java:116)
> at
> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.<init>(XMLConfigurationExtractor.java:97)
> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:197)
> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:185)
> at
> org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
> at org.ow2.easybeans.osgi.agent.Activator.start(Activator.java:183)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
> ... 10 more
> Root exception:
> org.ow2.util.xmlconfig.XMLConfigurationException: No class found for element
> 'queue' withing xmlmapping
> 'XMLMapping[classMappings={tm=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
> aliases=[tm], attributes={}],
> jmx=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
> aliases=[jmx],
> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true],
> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true]}],
> org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
> aliases=[loadOnStartup], attributes={}],
> org.ow2.easybeans.component.jotm.JOTMComponent=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
> aliases=[tm], attributes={}],
> jms=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
> aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null],
> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
> aliases=[null], isElement=true, isListElement=true]}],
> org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
> aliases=[jdbcpool], attributes={}],
> jndi-resolver=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
> aliases=[jndi-resolver], attributes={}],
> org.ow2.easybeans.component.joram.JoramComponent=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
> aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null],
> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
> aliases=[null], isElement=true, isListElement=true]}],
> org.ow2.easybeans.component.util.Property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
> aliases=[property], attributes={}],
> event=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
> aliases=[event],
> attributes={event-service=AttributeMapping[name=eventService,
> aliases=[event-service], isOptional=true],
> eventService=AttributeMapping[name=eventService, aliases=[event-service],
> isOptional=true]}],
> org.ow2.easybeans.component.statistic.StatisticComponent=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> config=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
> aliases=[config], attributes={null=AttributeMapping[name=description,
> aliases=[null]],
> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
> aliases=[naming]],
> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]],
> scanning=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]],
> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]], description=AttributeMapping[name=description,
> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]],
> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]],
> startJMXConnector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
> aliases=[mbeans]]}],
> org.ow2.easybeans.component.cmi.CmiComponent=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
> aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig,
> aliases=[config]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], config=AttributeMapping[name=serverConfig,
> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.depmonitor.ScanningMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
> aliases=[period]], period=AttributeMapping[name=waitTime,
> aliases=[period]]}],
> scanning=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
> aliases=[period]], period=AttributeMapping[name=waitTime,
> aliases=[period]]}],
> mimepart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
> aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
> aliases=[property], attributes={}],
> org.ow2.easybeans.component.mail.MailAddress=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
> aliases=[email], attributes={}],
> org.ow2.easybeans.component.mail.Session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> statistic=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.hsqldb.User=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
> aliases=[user], attributes={name=AttributeMapping[name=userName,
> aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}],
> loadOnStartup=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
> aliases=[loadOnStartup], attributes={}],
> email=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
> aliases=[email], attributes={}],
> session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
> aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], registryComponent=AttributeMapping[name=registryComponent,
> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
> aliases=[rmi]]}],
> cmi=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
> aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig,
> aliases=[config]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], config=AttributeMapping[name=serverConfig,
> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.hsqldb.HSQLDBComponent=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
> aliases=[dbName]]}],
> org.ow2.easybeans.component.Components=ClassMapping[name=org.ow2.easybeans.component.Components,
> aliases=[components], attributes={}],
> hsqldb=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
> aliases=[dbName]]}],
> components=ClassMapping[name=org.ow2.easybeans.component.Components,
> aliases=[components], attributes={}],
> smart-server=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
> aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], registryComponent=AttributeMapping[name=registryComponent,
> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
> aliases=[rmi]]}],
> org.ow2.easybeans.component.depmonitor.DepMonitorComponent=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
> aliases=[depmonitor], attributes={}],
> org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
> aliases=[jndi-resolver], attributes={}],
> auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
> aliases=[auth], attributes={username=AttributeMapping[name=username,
> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
> jdbcpool=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
> aliases=[jdbcpool], attributes={}],
> org.ow2.easybeans.component.carol.CarolComponent=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
> aliases=[rmi], attributes={}],
> org.ow2.easybeans.component.mail.MailComponent=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
> aliases=[mail], attributes={}],
> timer=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
> aliases=[timer], attributes={}],
> org.ow2.easybeans.component.mail.Auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
> aliases=[auth], attributes={username=AttributeMapping[name=username,
> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
> org.ow2.easybeans.component.mail.MimePart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
> aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> mail=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
> aliases=[mail], attributes={}],
> protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]]}],
> depmonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
> aliases=[depmonitor], attributes={}],
> org.ow2.easybeans.component.jmx.JmxComponent=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
> aliases=[jmx],
> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true],
> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true]}],
> org.ow2.easybeans.component.quartz.QuartzComponent=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
> aliases=[timer], attributes={}],
> org.ow2.easybeans.component.event.EventComponent=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
> aliases=[event],
> attributes={event-service=AttributeMapping[name=eventService,
> aliases=[event-service], isOptional=true],
> eventService=AttributeMapping[name=eventService, aliases=[event-service],
> isOptional=true]}],
> org.ow2.easybeans.server.ServerConfig=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
> aliases=[config], attributes={null=AttributeMapping[name=description,
> aliases=[null]],
> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
> aliases=[naming]],
> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]],
> scanning=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]],
> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]], description=AttributeMapping[name=description,
> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]],
> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]],
> startJMXConnector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
> aliases=[mbeans]]}],
> user=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
> aliases=[user], attributes={name=AttributeMapping[name=userName,
> aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}],
> org.ow2.easybeans.component.carol.Protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]]}],
> rmi=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
> aliases=[rmi], attributes={}]}]'.
> at
> org.ow2.util.xmlconfig.XMLConfiguration.getClassMapping(XMLConfiguration.java:465)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:334)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:207)
> at
> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.init(XMLConfigurationExtractor.java:116)
> at
> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.<init>(XMLConfigurationExtractor.java:97)
> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:197)
> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:185)
> at
> org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
> at org.ow2.easybeans.osgi.agent.Activator.start(Activator.java:183)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
> at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1073)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:632)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:506)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:280)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:466)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:209)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:319)
>
>
>
> Guillaume Sauthier wrote:
>  
>> Again, the full stack trace of the error you get will help a lot :)
>> topics and queues have to be defined in easybeans.xml.
>>
>> BTW, topics and queues are created automatically the first time your
>> requires one.
>>
>> Connection Factories are fixed: CF, QCF, TCF.
>> --G
>>
>> gembin a écrit :
>>    
>>> could you explain how to create JMS queue, topic and ConnectionFactory?
>>> because i put <queue>dummyTopic</queue> in easybeans.xml which will cause
>>> agent bundle cannot started. And the <topic>dummyTopic</topic> is the
>>> default config
>>>
>>> <jms port="16030" hostname="localhost">
>>>           <topic>dummyTopic</topic>
>>>           <queue>dummyTopic</queue>
>>> </jms>
>>>
>>>
>>>
>>> Guillaume Sauthier wrote:
>>>  
>>>      
>>>> Can you give us the stack trace you get ?
>>>> --G
>>>> PS: use http://paste2.org for you trace, it's much more readable than
>>>> mail :)
>>>>
>>>> 张斌 a écrit :
>>>>    
>>>>        
>>>>> hi there,
>>>>>  
>>>>>   why @Resource(mappedName="JQCF") ConnectionFactory connectionFactory
>>>>> doesn't work?
>>>>>   but it works for  @Resource(mappedName="jdbc_1") DataSource ds;
>>>>>
>>>>>   what's the good way to Inject it?
>>>>>
>>>>> Regards,
>>>>> Gembin
>>>>>  
>>>>>
>>>>>      
>>>>>          
>>>> begin:vcard
>>>> fn:Guillaume Sauthier
>>>> n:Sauthier;Guillaume
>>>> org: http://www.ow2.org 
>>>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>>>> adr:;;;;;;France
>>>> email;internet:guillaume.sauthier@...
>>>> title: http://jonas.ow2.org JOnAS Application Server
>>>> x-mozilla-html:TRUE
>>>> url:http://jonas.ow2.org
>>>> version:2.1
>>>> end:vcard
>>>>
>>>>
>>>>
>>>>    
>>>>        
>>>  
>>>      
>> begin:vcard
>> fn:Guillaume Sauthier
>> n:Sauthier;Guillaume
>> org: http://www.ow2.org 
>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>> adr:;;;;;;France
>> email;internet:guillaume.sauthier@...
>> title: http://jonas.ow2.org JOnAS Application Server
>> x-mozilla-html:TRUE
>> url:http://jonas.ow2.org
>> version:2.1
>> end:vcard
>>
>>
>>
>>    
>
>  

[Guillaume_Sauthier.vcf]

begin:vcard
fn:Guillaume Sauthier
n:Sauthier;Guillaume
org:<a href="http://www.ow2.org"><img title="OW2" alt="OW2 Consortium" border="0" src="http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png" /></a>
adr:;;;;;;France
email;internet:guillaume.sauthier@...
title:<a href="http://jonas.ow2.org">JOnAS Application Server</a>
x-mozilla-html:TRUE
url:http://jonas.ow2.org
version:2.1
end:vcard



Re: Re: Re: @Resource(mappedName="JQCF") ConnectionFactory--doesn't work?

by gembin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Sorry for the unreadable trace, i will try figure out how to use paste2 next time.  :-(  
thank you for your points, i will try later and check the result.


--Gembin

PS:



Guillaume Sauthier wrote:
Hi Gembin

As a side note, next time you'll send a complex trace like the one you
provided (thanks by the way), please consider using a pastebin-like site
(http://paste2.org for example), the result is much more readable (not
formated by the mailer).

Yes, topics and queus do not have (it's not mandatory) to have them
defined in the easybeans.xml, so you could have the following in your
configuration file:

easybeans.xml
  <!-- Start a JMS provider -->
  <jms port="16030" hostname="localhost" />

That's all you need.

Anyway, I agree that it seems there is problem with the <queue> element
definition.
I would like you to make 2 tries:
* try to define no queue or topic in your easybeans.xml
* try to define only a <queue>MyQueue<queue> element as a <jms> child
And please tell us what works and what is broken.

Thanks
--G


gembin a écrit :
> ok here goes, it seems queue element cannot be parsed
>
>  
>> Topics and queues are created automatically the first time your
>> requires one.
>>    
>
> So it means no need define them in the easybeans.xml
>
> easybeans.xml
>         <!-- Start a JMS provider -->
>         <jms port="16030" hostname="localhost">
>           <topic>dummyTopic</topic>
>            <queue>dummyQueueA</queue>
>         </jms>
>
> TRACE:
>
> org.osgi.framework.BundleException: Exception in
> org.ow2.easybeans.osgi.agent.Activator.start() of bundle
> org.ow2.easybeans.agent.
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1018)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
> at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1073)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:632)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:506)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:280)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:466)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:209)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:319)
> Caused by: org.ow2.util.xmlconfig.XMLConfigurationException: No class found
> for element 'queue' withing xmlmapping
> 'XMLMapping[classMappings={tm=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
> aliases=[tm], attributes={}],
> jmx=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
> aliases=[jmx],
> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true],
> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true]}],
> org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
> aliases=[loadOnStartup], attributes={}],
> org.ow2.easybeans.component.jotm.JOTMComponent=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
> aliases=[tm], attributes={}],
> jms=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
> aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null],
> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
> aliases=[null], isElement=true, isListElement=true]}],
> org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
> aliases=[jdbcpool], attributes={}],
> jndi-resolver=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
> aliases=[jndi-resolver], attributes={}],
> org.ow2.easybeans.component.joram.JoramComponent=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
> aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null],
> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
> aliases=[null], isElement=true, isListElement=true]}],
> org.ow2.easybeans.component.util.Property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
> aliases=[property], attributes={}],
> event=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
> aliases=[event],
> attributes={event-service=AttributeMapping[name=eventService,
> aliases=[event-service], isOptional=true],
> eventService=AttributeMapping[name=eventService, aliases=[event-service],
> isOptional=true]}],
> org.ow2.easybeans.component.statistic.StatisticComponent=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> config=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
> aliases=[config], attributes={null=AttributeMapping[name=description,
> aliases=[null]],
> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
> aliases=[naming]],
> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]],
> scanning=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]],
> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]], description=AttributeMapping[name=description,
> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]],
> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]],
> startJMXConnector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
> aliases=[mbeans]]}],
> org.ow2.easybeans.component.cmi.CmiComponent=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
> aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig,
> aliases=[config]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], config=AttributeMapping[name=serverConfig,
> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.depmonitor.ScanningMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
> aliases=[period]], period=AttributeMapping[name=waitTime,
> aliases=[period]]}],
> scanning=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
> aliases=[period]], period=AttributeMapping[name=waitTime,
> aliases=[period]]}],
> mimepart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
> aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
> aliases=[property], attributes={}],
> org.ow2.easybeans.component.mail.MailAddress=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
> aliases=[email], attributes={}],
> org.ow2.easybeans.component.mail.Session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> statistic=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.hsqldb.User=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
> aliases=[user], attributes={name=AttributeMapping[name=userName,
> aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}],
> loadOnStartup=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
> aliases=[loadOnStartup], attributes={}],
> email=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
> aliases=[email], attributes={}],
> session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
> aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], registryComponent=AttributeMapping[name=registryComponent,
> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
> aliases=[rmi]]}],
> cmi=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
> aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig,
> aliases=[config]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], config=AttributeMapping[name=serverConfig,
> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.hsqldb.HSQLDBComponent=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
> aliases=[dbName]]}],
> org.ow2.easybeans.component.Components=ClassMapping[name=org.ow2.easybeans.component.Components,
> aliases=[components], attributes={}],
> hsqldb=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
> aliases=[dbName]]}],
> components=ClassMapping[name=org.ow2.easybeans.component.Components,
> aliases=[components], attributes={}],
> smart-server=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
> aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], registryComponent=AttributeMapping[name=registryComponent,
> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
> aliases=[rmi]]}],
> org.ow2.easybeans.component.depmonitor.DepMonitorComponent=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
> aliases=[depmonitor], attributes={}],
> org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
> aliases=[jndi-resolver], attributes={}],
> auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
> aliases=[auth], attributes={username=AttributeMapping[name=username,
> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
> jdbcpool=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
> aliases=[jdbcpool], attributes={}],
> org.ow2.easybeans.component.carol.CarolComponent=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
> aliases=[rmi], attributes={}],
> org.ow2.easybeans.component.mail.MailComponent=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
> aliases=[mail], attributes={}],
> timer=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
> aliases=[timer], attributes={}],
> org.ow2.easybeans.component.mail.Auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
> aliases=[auth], attributes={username=AttributeMapping[name=username,
> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
> org.ow2.easybeans.component.mail.MimePart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
> aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> mail=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
> aliases=[mail], attributes={}],
> protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]]}],
> depmonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
> aliases=[depmonitor], attributes={}],
> org.ow2.easybeans.component.jmx.JmxComponent=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
> aliases=[jmx],
> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true],
> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true]}],
> org.ow2.easybeans.component.quartz.QuartzComponent=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
> aliases=[timer], attributes={}],
> org.ow2.easybeans.component.event.EventComponent=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
> aliases=[event],
> attributes={event-service=AttributeMapping[name=eventService,
> aliases=[event-service], isOptional=true],
> eventService=AttributeMapping[name=eventService, aliases=[event-service],
> isOptional=true]}],
> org.ow2.easybeans.server.ServerConfig=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
> aliases=[config], attributes={null=AttributeMapping[name=description,
> aliases=[null]],
> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
> aliases=[naming]],
> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]],
> scanning=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]],
> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]], description=AttributeMapping[name=description,
> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]],
> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]],
> startJMXConnector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
> aliases=[mbeans]]}],
> user=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
> aliases=[user], attributes={name=AttributeMapping[name=userName,
> aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}],
> org.ow2.easybeans.component.carol.Protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]]}],
> rmi=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
> aliases=[rmi], attributes={}]}]'.
> at
> org.ow2.util.xmlconfig.XMLConfiguration.getClassMapping(XMLConfiguration.java:465)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:334)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:207)
> at
> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.init(XMLConfigurationExtractor.java:116)
> at
> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.<init>(XMLConfigurationExtractor.java:97)
> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:197)
> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:185)
> at
> org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
> at org.ow2.easybeans.osgi.agent.Activator.start(Activator.java:183)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
> ... 10 more
> Root exception:
> org.ow2.util.xmlconfig.XMLConfigurationException: No class found for element
> 'queue' withing xmlmapping
> 'XMLMapping[classMappings={tm=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
> aliases=[tm], attributes={}],
> jmx=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
> aliases=[jmx],
> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true],
> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true]}],
> org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
> aliases=[loadOnStartup], attributes={}],
> org.ow2.easybeans.component.jotm.JOTMComponent=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
> aliases=[tm], attributes={}],
> jms=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
> aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null],
> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
> aliases=[null], isElement=true, isListElement=true]}],
> org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
> aliases=[jdbcpool], attributes={}],
> jndi-resolver=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
> aliases=[jndi-resolver], attributes={}],
> org.ow2.easybeans.component.joram.JoramComponent=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
> aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null],
> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
> aliases=[null], isElement=true, isListElement=true]}],
> org.ow2.easybeans.component.util.Property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
> aliases=[property], attributes={}],
> event=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
> aliases=[event],
> attributes={event-service=AttributeMapping[name=eventService,
> aliases=[event-service], isOptional=true],
> eventService=AttributeMapping[name=eventService, aliases=[event-service],
> isOptional=true]}],
> org.ow2.easybeans.component.statistic.StatisticComponent=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> config=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
> aliases=[config], attributes={null=AttributeMapping[name=description,
> aliases=[null]],
> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
> aliases=[naming]],
> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]],
> scanning=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]],
> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]], description=AttributeMapping[name=description,
> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]],
> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]],
> startJMXConnector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
> aliases=[mbeans]]}],
> org.ow2.easybeans.component.cmi.CmiComponent=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
> aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig,
> aliases=[config]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], config=AttributeMapping[name=serverConfig,
> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.depmonitor.ScanningMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
> aliases=[period]], period=AttributeMapping[name=waitTime,
> aliases=[period]]}],
> scanning=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
> aliases=[period]], period=AttributeMapping[name=waitTime,
> aliases=[period]]}],
> mimepart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
> aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
> aliases=[property], attributes={}],
> org.ow2.easybeans.component.mail.MailAddress=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
> aliases=[email], attributes={}],
> org.ow2.easybeans.component.mail.Session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> statistic=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.hsqldb.User=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
> aliases=[user], attributes={name=AttributeMapping[name=userName,
> aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}],
> loadOnStartup=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
> aliases=[loadOnStartup], attributes={}],
> email=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
> aliases=[email], attributes={}],
> session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
> aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], registryComponent=AttributeMapping[name=registryComponent,
> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
> aliases=[rmi]]}],
> cmi=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
> aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig,
> aliases=[config]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], config=AttributeMapping[name=serverConfig,
> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.hsqldb.HSQLDBComponent=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
> aliases=[dbName]]}],
> org.ow2.easybeans.component.Components=ClassMapping[name=org.ow2.easybeans.component.Components,
> aliases=[components], attributes={}],
> hsqldb=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
> aliases=[dbName]]}],
> components=ClassMapping[name=org.ow2.easybeans.component.Components,
> aliases=[components], attributes={}],
> smart-server=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
> aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], registryComponent=AttributeMapping[name=registryComponent,
> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
> aliases=[rmi]]}],
> org.ow2.easybeans.component.depmonitor.DepMonitorComponent=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
> aliases=[depmonitor], attributes={}],
> org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
> aliases=[jndi-resolver], attributes={}],
> auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
> aliases=[auth], attributes={username=AttributeMapping[name=username,
> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
> jdbcpool=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
> aliases=[jdbcpool], attributes={}],
> org.ow2.easybeans.component.carol.CarolComponent=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
> aliases=[rmi], attributes={}],
> org.ow2.easybeans.component.mail.MailComponent=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
> aliases=[mail], attributes={}],
> timer=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
> aliases=[timer], attributes={}],
> org.ow2.easybeans.component.mail.Auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
> aliases=[auth], attributes={username=AttributeMapping[name=username,
> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
> org.ow2.easybeans.component.mail.MimePart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
> aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> mail=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
> aliases=[mail], attributes={}],
> protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]]}],
> depmonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
> aliases=[depmonitor], attributes={}],
> org.ow2.easybeans.component.jmx.JmxComponent=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
> aliases=[jmx],
> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true],
> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true]}],
> org.ow2.easybeans.component.quartz.QuartzComponent=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
> aliases=[timer], attributes={}],
> org.ow2.easybeans.component.event.EventComponent=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
> aliases=[event],
> attributes={event-service=AttributeMapping[name=eventService,
> aliases=[event-service], isOptional=true],
> eventService=AttributeMapping[name=eventService, aliases=[event-service],
> isOptional=true]}],
> org.ow2.easybeans.server.ServerConfig=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
> aliases=[config], attributes={null=AttributeMapping[name=description,
> aliases=[null]],
> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
> aliases=[naming]],
> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]],
> scanning=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]],
> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]], description=AttributeMapping[name=description,
> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]],
> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]],
> startJMXConnector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
> aliases=[mbeans]]}],
> user=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
> aliases=[user], attributes={name=AttributeMapping[name=userName,
> aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}],
> org.ow2.easybeans.component.carol.Protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]]}],
> rmi=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
> aliases=[rmi], attributes={}]}]'.
> at
> org.ow2.util.xmlconfig.XMLConfiguration.getClassMapping(XMLConfiguration.java:465)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:334)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:207)
> at
> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.init(XMLConfigurationExtractor.java:116)
> at
> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.<init>(XMLConfigurationExtractor.java:97)
> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:197)
> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:185)
> at
> org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
> at org.ow2.easybeans.osgi.agent.Activator.start(Activator.java:183)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
> at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1073)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:632)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:506)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:280)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:466)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:209)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:319)
>
>
>
> Guillaume Sauthier wrote:
>  
>> Again, the full stack trace of the error you get will help a lot :)
>> topics and queues have to be defined in easybeans.xml.
>>
>> BTW, topics and queues are created automatically the first time your
>> requires one.
>>
>> Connection Factories are fixed: CF, QCF, TCF.
>> --G
>>
>> gembin a écrit :
>>    
>>> could you explain how to create JMS queue, topic and ConnectionFactory?
>>> because i put <queue>dummyTopic</queue> in easybeans.xml which will cause
>>> agent bundle cannot started. And the <topic>dummyTopic</topic> is the
>>> default config
>>>
>>> <jms port="16030" hostname="localhost">
>>>           <topic>dummyTopic</topic>
>>>           <queue>dummyTopic</queue>
>>> </jms>
>>>
>>>
>>>
>>> Guillaume Sauthier wrote:
>>>  
>>>      
>>>> Can you give us the stack trace you get ?
>>>> --G
>>>> PS: use http://paste2.org for you trace, it's much more readable than
>>>> mail :)
>>>>
>>>> 张斌 a écrit :
>>>>    
>>>>        
>>>>> hi there,
>>>>>  
>>>>>   why @Resource(mappedName="JQCF") ConnectionFactory connectionFactory
>>>>> doesn't work?
>>>>>   but it works for  @Resource(mappedName="jdbc_1") DataSource ds;
>>>>>
>>>>>   what's the good way to Inject it?
>>>>>
>>>>> Regards,
>>>>> Gembin
>>>>>  
>>>>>
>>>>>      
>>>>>          
>>>> begin:vcard
>>>> fn:Guillaume Sauthier
>>>> n:Sauthier;Guillaume
>>>> org: http://www.ow2.org 
>>>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>>>> adr:;;;;;;France
>>>> email;internet:guillaume.sauthier@ow2.org
>>>> title: http://jonas.ow2.org JOnAS Application Server
>>>> x-mozilla-html:TRUE
>>>> url:http://jonas.ow2.org
>>>> version:2.1
>>>> end:vcard
>>>>
>>>>
>>>>
>>>>    
>>>>        
>>>  
>>>      
>> begin:vcard
>> fn:Guillaume Sauthier
>> n:Sauthier;Guillaume
>> org: http://www.ow2.org 
>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>> adr:;;;;;;France
>> email;internet:guillaume.sauthier@ow2.org
>> title: http://jonas.ow2.org JOnAS Application Server
>> x-mozilla-html:TRUE
>> url:http://jonas.ow2.org
>> version:2.1
>> end:vcard
>>
>>
>>
>>    
>
>  


begin:vcard
fn:Guillaume Sauthier
n:Sauthier;Guillaume
org:OW2 Consortium
adr:;;;;;;France
email;internet:guillaume.sauthier@ow2.org
title:JOnAS Application Server
x-mozilla-html:TRUE
url:http://jonas.ow2.org
version:2.1
end:vcard

Re: Re: Re: @Resource(mappedName="JQCF") ConnectionFactory--doesn't work?

by gembin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

> * try to define no queue or topic in your easybeans.xml
   it works!
> * try to define only a <queue>MyQueue<queue> element as a <jms> child
   it dosen't work with the same exception!  
 
 
--Gembin

 
 

Guillaume Sauthier wrote:
Hi Gembin

As a side note, next time you'll send a complex trace like the one you
provided (thanks by the way), please consider using a pastebin-like site
(http://paste2.org for example), the result is much more readable (not
formated by the mailer).

Yes, topics and queus do not have (it's not mandatory) to have them
defined in the easybeans.xml, so you could have the following in your
configuration file:

easybeans.xml
  <!-- Start a JMS provider -->
  <jms port="16030" hostname="localhost" />

That's all you need.

Anyway, I agree that it seems there is problem with the <queue> element
definition.
I would like you to make 2 tries:
* try to define no queue or topic in your easybeans.xml
* try to define only a <queue>MyQueue<queue> element as a <jms> child
And please tell us what works and what is broken.

Thanks
--G


gembin a écrit :
> ok here goes, it seems queue element cannot be parsed
>
>  
>> Topics and queues are created automatically the first time your
>> requires one.
>>    
>
> So it means no need define them in the easybeans.xml
>
> easybeans.xml
>         <!-- Start a JMS provider -->
>         <jms port="16030" hostname="localhost">
>           <topic>dummyTopic</topic>
>            <queue>dummyQueueA</queue>
>         </jms>
>
> TRACE:
>
> org.osgi.framework.BundleException: Exception in
> org.ow2.easybeans.osgi.agent.Activator.start() of bundle
> org.ow2.easybeans.agent.
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1018)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
> at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1073)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:632)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:506)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:280)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:466)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:209)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:319)
> Caused by: org.ow2.util.xmlconfig.XMLConfigurationException: No class found
> for element 'queue' withing xmlmapping
> 'XMLMapping[classMappings={tm=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
> aliases=[tm], attributes={}],
> jmx=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
> aliases=[jmx],
> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true],
> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true]}],
> org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
> aliases=[loadOnStartup], attributes={}],
> org.ow2.easybeans.component.jotm.JOTMComponent=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
> aliases=[tm], attributes={}],
> jms=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
> aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null],
> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
> aliases=[null], isElement=true, isListElement=true]}],
> org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
> aliases=[jdbcpool], attributes={}],
> jndi-resolver=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
> aliases=[jndi-resolver], attributes={}],
> org.ow2.easybeans.component.joram.JoramComponent=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
> aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null],
> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
> aliases=[null], isElement=true, isListElement=true]}],
> org.ow2.easybeans.component.util.Property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
> aliases=[property], attributes={}],
> event=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
> aliases=[event],
> attributes={event-service=AttributeMapping[name=eventService,
> aliases=[event-service], isOptional=true],
> eventService=AttributeMapping[name=eventService, aliases=[event-service],
> isOptional=true]}],
> org.ow2.easybeans.component.statistic.StatisticComponent=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> config=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
> aliases=[config], attributes={null=AttributeMapping[name=description,
> aliases=[null]],
> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
> aliases=[naming]],
> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]],
> scanning=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]],
> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]], description=AttributeMapping[name=description,
> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]],
> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]],
> startJMXConnector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
> aliases=[mbeans]]}],
> org.ow2.easybeans.component.cmi.CmiComponent=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
> aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig,
> aliases=[config]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], config=AttributeMapping[name=serverConfig,
> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.depmonitor.ScanningMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
> aliases=[period]], period=AttributeMapping[name=waitTime,
> aliases=[period]]}],
> scanning=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
> aliases=[period]], period=AttributeMapping[name=waitTime,
> aliases=[period]]}],
> mimepart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
> aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
> aliases=[property], attributes={}],
> org.ow2.easybeans.component.mail.MailAddress=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
> aliases=[email], attributes={}],
> org.ow2.easybeans.component.mail.Session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> statistic=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.hsqldb.User=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
> aliases=[user], attributes={name=AttributeMapping[name=userName,
> aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}],
> loadOnStartup=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
> aliases=[loadOnStartup], attributes={}],
> email=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
> aliases=[email], attributes={}],
> session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
> aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], registryComponent=AttributeMapping[name=registryComponent,
> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
> aliases=[rmi]]}],
> cmi=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
> aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig,
> aliases=[config]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], config=AttributeMapping[name=serverConfig,
> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.hsqldb.HSQLDBComponent=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
> aliases=[dbName]]}],
> org.ow2.easybeans.component.Components=ClassMapping[name=org.ow2.easybeans.component.Components,
> aliases=[components], attributes={}],
> hsqldb=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
> aliases=[dbName]]}],
> components=ClassMapping[name=org.ow2.easybeans.component.Components,
> aliases=[components], attributes={}],
> smart-server=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
> aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], registryComponent=AttributeMapping[name=registryComponent,
> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
> aliases=[rmi]]}],
> org.ow2.easybeans.component.depmonitor.DepMonitorComponent=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
> aliases=[depmonitor], attributes={}],
> org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
> aliases=[jndi-resolver], attributes={}],
> auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
> aliases=[auth], attributes={username=AttributeMapping[name=username,
> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
> jdbcpool=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
> aliases=[jdbcpool], attributes={}],
> org.ow2.easybeans.component.carol.CarolComponent=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
> aliases=[rmi], attributes={}],
> org.ow2.easybeans.component.mail.MailComponent=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
> aliases=[mail], attributes={}],
> timer=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
> aliases=[timer], attributes={}],
> org.ow2.easybeans.component.mail.Auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
> aliases=[auth], attributes={username=AttributeMapping[name=username,
> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
> org.ow2.easybeans.component.mail.MimePart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
> aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> mail=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
> aliases=[mail], attributes={}],
> protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]]}],
> depmonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
> aliases=[depmonitor], attributes={}],
> org.ow2.easybeans.component.jmx.JmxComponent=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
> aliases=[jmx],
> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true],
> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true]}],
> org.ow2.easybeans.component.quartz.QuartzComponent=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
> aliases=[timer], attributes={}],
> org.ow2.easybeans.component.event.EventComponent=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
> aliases=[event],
> attributes={event-service=AttributeMapping[name=eventService,
> aliases=[event-service], isOptional=true],
> eventService=AttributeMapping[name=eventService, aliases=[event-service],
> isOptional=true]}],
> org.ow2.easybeans.server.ServerConfig=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
> aliases=[config], attributes={null=AttributeMapping[name=description,
> aliases=[null]],
> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
> aliases=[naming]],
> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]],
> scanning=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]],
> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]], description=AttributeMapping[name=description,
> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]],
> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]],
> startJMXConnector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
> aliases=[mbeans]]}],
> user=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
> aliases=[user], attributes={name=AttributeMapping[name=userName,
> aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}],
> org.ow2.easybeans.component.carol.Protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]]}],
> rmi=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
> aliases=[rmi], attributes={}]}]'.
> at
> org.ow2.util.xmlconfig.XMLConfiguration.getClassMapping(XMLConfiguration.java:465)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:334)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:207)
> at
> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.init(XMLConfigurationExtractor.java:116)
> at
> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.<init>(XMLConfigurationExtractor.java:97)
> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:197)
> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:185)
> at
> org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
> at org.ow2.easybeans.osgi.agent.Activator.start(Activator.java:183)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
> ... 10 more
> Root exception:
> org.ow2.util.xmlconfig.XMLConfigurationException: No class found for element
> 'queue' withing xmlmapping
> 'XMLMapping[classMappings={tm=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
> aliases=[tm], attributes={}],
> jmx=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
> aliases=[jmx],
> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true],
> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true]}],
> org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
> aliases=[loadOnStartup], attributes={}],
> org.ow2.easybeans.component.jotm.JOTMComponent=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
> aliases=[tm], attributes={}],
> jms=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
> aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null],
> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
> aliases=[null], isElement=true, isListElement=true]}],
> org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
> aliases=[jdbcpool], attributes={}],
> jndi-resolver=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
> aliases=[jndi-resolver], attributes={}],
> org.ow2.easybeans.component.joram.JoramComponent=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
> aliases=[jms], attributes={null=AttributeMapping[name=topic, aliases=[null],
> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
> aliases=[null], isElement=true, isListElement=true]}],
> org.ow2.easybeans.component.util.Property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
> aliases=[property], attributes={}],
> event=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
> aliases=[event],
> attributes={event-service=AttributeMapping[name=eventService,
> aliases=[event-service], isOptional=true],
> eventService=AttributeMapping[name=eventService, aliases=[event-service],
> isOptional=true]}],
> org.ow2.easybeans.component.statistic.StatisticComponent=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> config=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
> aliases=[config], attributes={null=AttributeMapping[name=description,
> aliases=[null]],
> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
> aliases=[naming]],
> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]],
> scanning=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]],
> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]], description=AttributeMapping[name=description,
> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]],
> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]],
> startJMXConnector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
> aliases=[mbeans]]}],
> org.ow2.easybeans.component.cmi.CmiComponent=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
> aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig,
> aliases=[config]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], config=AttributeMapping[name=serverConfig,
> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.depmonitor.ScanningMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
> aliases=[period]], period=AttributeMapping[name=waitTime,
> aliases=[period]]}],
> scanning=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
> aliases=[period]], period=AttributeMapping[name=waitTime,
> aliases=[period]]}],
> mimepart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
> aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
> aliases=[property], attributes={}],
> org.ow2.easybeans.component.mail.MailAddress=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
> aliases=[email], attributes={}],
> org.ow2.easybeans.component.mail.Session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> statistic=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.hsqldb.User=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
> aliases=[user], attributes={name=AttributeMapping[name=userName,
> aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}],
> loadOnStartup=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
> aliases=[loadOnStartup], attributes={}],
> email=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
> aliases=[email], attributes={}],
> session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
> aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], registryComponent=AttributeMapping[name=registryComponent,
> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
> aliases=[rmi]]}],
> cmi=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
> aliases=[cmi], attributes={serverConfig=AttributeMapping[name=serverConfig,
> aliases=[config]], event=AttributeMapping[name=eventComponent,
> aliases=[event]], config=AttributeMapping[name=serverConfig,
> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
> aliases=[event]]}],
> org.ow2.easybeans.component.hsqldb.HSQLDBComponent=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
> aliases=[dbName]]}],
> org.ow2.easybeans.component.Components=ClassMapping[name=org.ow2.easybeans.component.Components,
> aliases=[components], attributes={}],
> hsqldb=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
> aliases=[dbName]]}],
> components=ClassMapping[name=org.ow2.easybeans.component.Components,
> aliases=[components], attributes={}],
> smart-server=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
> aliases=[smart-server], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]], registryComponent=AttributeMapping[name=registryComponent,
> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
> aliases=[rmi]]}],
> org.ow2.easybeans.component.depmonitor.DepMonitorComponent=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
> aliases=[depmonitor], attributes={}],
> org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
> aliases=[jndi-resolver], attributes={}],
> auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
> aliases=[auth], attributes={username=AttributeMapping[name=username,
> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
> jdbcpool=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
> aliases=[jdbcpool], attributes={}],
> org.ow2.easybeans.component.carol.CarolComponent=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
> aliases=[rmi], attributes={}],
> org.ow2.easybeans.component.mail.MailComponent=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
> aliases=[mail], attributes={}],
> timer=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
> aliases=[timer], attributes={}],
> org.ow2.easybeans.component.mail.Auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
> aliases=[auth], attributes={username=AttributeMapping[name=username,
> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
> org.ow2.easybeans.component.mail.MimePart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
> aliases=[null], isElement=true], jndiName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
> aliases=[jndiName]]}],
> mail=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
> aliases=[mail], attributes={}],
> protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]]}],
> depmonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
> aliases=[depmonitor], attributes={}],
> org.ow2.easybeans.component.jmx.JmxComponent=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
> aliases=[jmx],
> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true],
> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
> aliases=[modeler-service], isOptional=true]}],
> org.ow2.easybeans.component.quartz.QuartzComponent=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
> aliases=[timer], attributes={}],
> org.ow2.easybeans.component.event.EventComponent=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
> aliases=[event],
> attributes={event-service=AttributeMapping[name=eventService,
> aliases=[event-service], isOptional=true],
> eventService=AttributeMapping[name=eventService, aliases=[event-service],
> isOptional=true]}],
> org.ow2.easybeans.server.ServerConfig=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
> aliases=[config], attributes={null=AttributeMapping[name=description,
> aliases=[null]],
> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
> aliases=[naming]],
> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]],
> scanning=AttributeMapping[name=directoryScanningEnabled,
> aliases=[scanning]], wait=AttributeMapping[name=shouldWait, aliases=[wait]],
> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]], description=AttributeMapping[name=description,
> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], deployer=AttributeMapping[name=registerDeployerMBean,
> aliases=[deployer]],
> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
> aliases=[j2eeserver]],
> startJMXConnector=AttributeMapping[name=startJMXConnector,
> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
> aliases=[mbeans]]}],
> user=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
> aliases=[user], attributes={name=AttributeMapping[name=userName,
> aliases=[name]], userName=AttributeMapping[name=userName, aliases=[name]]}],
> org.ow2.easybeans.component.carol.Protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
> aliases=[port]]}],
> rmi=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
> aliases=[rmi], attributes={}]}]'.
> at
> org.ow2.util.xmlconfig.XMLConfiguration.getClassMapping(XMLConfiguration.java:465)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:334)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
> at
> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:207)
> at
> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.init(XMLConfigurationExtractor.java:116)
> at
> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.<init>(XMLConfigurationExtractor.java:97)
> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:197)
> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:185)
> at
> org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
> at org.ow2.easybeans.osgi.agent.Activator.start(Activator.java:183)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
> at java.security.AccessController.doPrivileged(Native Method)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
> at
> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
> at
> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
> at
> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
> at
> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1073)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:632)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:506)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:280)
> at
> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:466)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:209)
> at
> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:319)
>
>
>
> Guillaume Sauthier wrote:
>  
>> Again, the full stack trace of the error you get will help a lot :)
>> topics and queues have to be defined in easybeans.xml.
>>
>> BTW, topics and queues are created automatically the first time your
>> requires one.
>>
>> Connection Factories are fixed: CF, QCF, TCF.
>> --G
>>
>> gembin a écrit :
>>    
>>> could you explain how to create JMS queue, topic and ConnectionFactory?
>>> because i put <queue>dummyTopic</queue> in easybeans.xml which will cause
>>> agent bundle cannot started. And the <topic>dummyTopic</topic> is the
>>> default config
>>>
>>> <jms port="16030" hostname="localhost">
>>>           <topic>dummyTopic</topic>
>>>           <queue>dummyTopic</queue>
>>> </jms>
>>>
>>>
>>>
>>> Guillaume Sauthier wrote:
>>>  
>>>      
>>>> Can you give us the stack trace you get ?
>>>> --G
>>>> PS: use http://paste2.org for you trace, it's much more readable than
>>>> mail :)
>>>>
>>>> 张斌 a écrit :
>>>>    
>>>>        
>>>>> hi there,
>>>>>  
>>>>>   why @Resource(mappedName="JQCF") ConnectionFactory connectionFactory
>>>>> doesn't work?
>>>>>   but it works for  @Resource(mappedName="jdbc_1") DataSource ds;
>>>>>
>>>>>   what's the good way to Inject it?
>>>>>
>>>>> Regards,
>>>>> Gembin
>>>>>  
>>>>>
>>>>>      
>>>>>          
>>>> begin:vcard
>>>> fn:Guillaume Sauthier
>>>> n:Sauthier;Guillaume
>>>> org: http://www.ow2.org 
>>>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>>>> adr:;;;;;;France
>>>> email;internet:guillaume.sauthier@ow2.org
>>>> title: http://jonas.ow2.org JOnAS Application Server
>>>> x-mozilla-html:TRUE
>>>> url:http://jonas.ow2.org
>>>> version:2.1
>>>> end:vcard
>>>>
>>>>
>>>>
>>>>    
>>>>        
>>>  
>>>      
>> begin:vcard
>> fn:Guillaume Sauthier
>> n:Sauthier;Guillaume
>> org: http://www.ow2.org 
>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>> adr:;;;;;;France
>> email;internet:guillaume.sauthier@ow2.org
>> title: http://jonas.ow2.org JOnAS Application Server
>> x-mozilla-html:TRUE
>> url:http://jonas.ow2.org
>> version:2.1
>> end:vcard
>>
>>
>>
>>    
>
>  


begin:vcard
fn:Guillaume Sauthier
n:Sauthier;Guillaume
org:OW2 Consortium
adr:;;;;;;France
email;internet:guillaume.sauthier@ow2.org
title:JOnAS Application Server
x-mozilla-html:TRUE
url:http://jonas.ow2.org
version:2.1
end:vcard


Re: Re: Re: Re: @Resource(mappedName="JQCF") ConnectionFactory--doesn't work?

by Guillaume Sauthier :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

OK

Please can you open a JIRA for the <queue> element problem in our tracker ?
http://jira.easybeans.org

Thanks
--G

gembin a écrit :

>> * try to define no queue or topic in your easybeans.xml
>>    
>    it works!
>  
>> * try to define only a <queue>MyQueue<queue> element as a <jms> child
>>    
>    it dosen't work with the same exception!  
>
>
>
> gembin wrote:
>  
>> Sorry for the unreadable trace, i will try figure out how to use paste2
>> next time.  :-(  
>> thank you for your points, i will try later and check the result.
>>
>>
>> --Gembin
>>
>> PS:
>>
>>
>>
>>
>> Guillaume Sauthier wrote:
>>    
>>> Hi Gembin
>>>
>>> As a side note, next time you'll send a complex trace like the one you
>>> provided (thanks by the way), please consider using a pastebin-like site
>>> (http://paste2.org for example), the result is much more readable (not
>>> formated by the mailer).
>>>
>>> Yes, topics and queus do not have (it's not mandatory) to have them
>>> defined in the easybeans.xml, so you could have the following in your
>>> configuration file:
>>>
>>> easybeans.xml
>>>   <!-- Start a JMS provider -->
>>>   <jms port="16030" hostname="localhost" />
>>>
>>> That's all you need.
>>>
>>> Anyway, I agree that it seems there is problem with the <queue> element
>>> definition.
>>> I would like you to make 2 tries:
>>> * try to define no queue or topic in your easybeans.xml
>>> * try to define only a <queue>MyQueue<queue> element as a <jms> child
>>> And please tell us what works and what is broken.
>>>
>>> Thanks
>>> --G
>>>
>>>
>>> gembin a écrit :
>>>      
>>>> ok here goes, it seems queue element cannot be parsed
>>>>
>>>>  
>>>>        
>>>>> Topics and queues are created automatically the first time your
>>>>> requires one.
>>>>>    
>>>>>          
>>>> So it means no need define them in the easybeans.xml
>>>>
>>>> easybeans.xml
>>>>         <!-- Start a JMS provider -->
>>>>         <jms port="16030" hostname="localhost">
>>>>           <topic>dummyTopic</topic>
>>>>            <queue>dummyQueueA</queue>
>>>>         </jms>
>>>>
>>>> TRACE:
>>>>
>>>> org.osgi.framework.BundleException: Exception in
>>>> org.ow2.easybeans.osgi.agent.Activator.start() of bundle
>>>> org.ow2.easybeans.agent.
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1018)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1073)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:632)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:506)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:280)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:466)
>>>> at
>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:209)
>>>> at
>>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:319)
>>>> Caused by: org.ow2.util.xmlconfig.XMLConfigurationException: No class
>>>> found
>>>> for element 'queue' withing xmlmapping
>>>> 'XMLMapping[classMappings={tm=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
>>>> aliases=[tm], attributes={}],
>>>> jmx=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
>>>> aliases=[jmx],
>>>> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true],
>>>> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true]}],
>>>> org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
>>>> aliases=[loadOnStartup], attributes={}],
>>>> org.ow2.easybeans.component.jotm.JOTMComponent=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
>>>> aliases=[tm], attributes={}],
>>>> jms=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
>>>> aliases=[jms], attributes={null=AttributeMapping[name=topic,
>>>> aliases=[null],
>>>> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
>>>> aliases=[null], isElement=true, isListElement=true]}],
>>>> org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
>>>> aliases=[jdbcpool], attributes={}],
>>>> jndi-resolver=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
>>>> aliases=[jndi-resolver], attributes={}],
>>>> org.ow2.easybeans.component.joram.JoramComponent=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
>>>> aliases=[jms], attributes={null=AttributeMapping[name=topic,
>>>> aliases=[null],
>>>> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
>>>> aliases=[null], isElement=true, isListElement=true]}],
>>>> org.ow2.easybeans.component.util.Property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
>>>> aliases=[property], attributes={}],
>>>> event=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
>>>> aliases=[event],
>>>> attributes={event-service=AttributeMapping[name=eventService,
>>>> aliases=[event-service], isOptional=true],
>>>> eventService=AttributeMapping[name=eventService,
>>>> aliases=[event-service],
>>>> isOptional=true]}],
>>>> org.ow2.easybeans.component.statistic.StatisticComponent=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
>>>> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> config=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
>>>> aliases=[config], attributes={null=AttributeMapping[name=description,
>>>> aliases=[null]],
>>>> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
>>>> aliases=[naming]],
>>>> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]],
>>>> scanning=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]], wait=AttributeMapping[name=shouldWait,
>>>> aliases=[wait]],
>>>> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
>>>> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
>>>> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
>>>> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]], description=AttributeMapping[name=description,
>>>> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]],
>>>> deployer=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]],
>>>> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]],
>>>> startJMXConnector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
>>>> aliases=[mbeans]]}],
>>>> org.ow2.easybeans.component.cmi.CmiComponent=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
>>>> aliases=[cmi],
>>>> attributes={serverConfig=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], config=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> org.ow2.easybeans.component.depmonitor.ScanningMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
>>>> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
>>>> aliases=[period]], period=AttributeMapping[name=waitTime,
>>>> aliases=[period]]}],
>>>> scanning=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
>>>> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
>>>> aliases=[period]], period=AttributeMapping[name=waitTime,
>>>> aliases=[period]]}],
>>>> mimepart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
>>>> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true],
>>>> jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
>>>> aliases=[property], attributes={}],
>>>> org.ow2.easybeans.component.mail.MailAddress=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
>>>> aliases=[email], attributes={}],
>>>> org.ow2.easybeans.component.mail.Session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
>>>> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> statistic=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
>>>> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> org.ow2.easybeans.component.hsqldb.User=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
>>>> aliases=[user], attributes={name=AttributeMapping[name=userName,
>>>> aliases=[name]], userName=AttributeMapping[name=userName,
>>>> aliases=[name]]}],
>>>> loadOnStartup=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
>>>> aliases=[loadOnStartup], attributes={}],
>>>> email=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
>>>> aliases=[email], attributes={}],
>>>> session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
>>>> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
>>>> aliases=[smart-server],
>>>> attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]],
>>>> registryComponent=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]]}],
>>>> cmi=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
>>>> aliases=[cmi],
>>>> attributes={serverConfig=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], config=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> org.ow2.easybeans.component.hsqldb.HSQLDBComponent=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
>>>> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]]}],
>>>> org.ow2.easybeans.component.Components=ClassMapping[name=org.ow2.easybeans.component.Components,
>>>> aliases=[components], attributes={}],
>>>> hsqldb=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
>>>> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]]}],
>>>> components=ClassMapping[name=org.ow2.easybeans.component.Components,
>>>> aliases=[components], attributes={}],
>>>> smart-server=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
>>>> aliases=[smart-server],
>>>> attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]],
>>>> registryComponent=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]]}],
>>>> org.ow2.easybeans.component.depmonitor.DepMonitorComponent=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
>>>> aliases=[depmonitor], attributes={}],
>>>> org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
>>>> aliases=[jndi-resolver], attributes={}],
>>>> auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
>>>> aliases=[auth], attributes={username=AttributeMapping[name=username,
>>>> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
>>>> jdbcpool=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
>>>> aliases=[jdbcpool], attributes={}],
>>>> org.ow2.easybeans.component.carol.CarolComponent=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
>>>> aliases=[rmi], attributes={}],
>>>> org.ow2.easybeans.component.mail.MailComponent=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
>>>> aliases=[mail], attributes={}],
>>>> timer=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
>>>> aliases=[timer], attributes={}],
>>>> org.ow2.easybeans.component.mail.Auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
>>>> aliases=[auth], attributes={username=AttributeMapping[name=username,
>>>> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
>>>> org.ow2.easybeans.component.mail.MimePart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
>>>> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true],
>>>> jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> mail=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
>>>> aliases=[mail], attributes={}],
>>>> protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
>>>> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]]}],
>>>> depmonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
>>>> aliases=[depmonitor], attributes={}],
>>>> org.ow2.easybeans.component.jmx.JmxComponent=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
>>>> aliases=[jmx],
>>>> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true],
>>>> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true]}],
>>>> org.ow2.easybeans.component.quartz.QuartzComponent=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
>>>> aliases=[timer], attributes={}],
>>>> org.ow2.easybeans.component.event.EventComponent=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
>>>> aliases=[event],
>>>> attributes={event-service=AttributeMapping[name=eventService,
>>>> aliases=[event-service], isOptional=true],
>>>> eventService=AttributeMapping[name=eventService,
>>>> aliases=[event-service],
>>>> isOptional=true]}],
>>>> org.ow2.easybeans.server.ServerConfig=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
>>>> aliases=[config], attributes={null=AttributeMapping[name=description,
>>>> aliases=[null]],
>>>> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
>>>> aliases=[naming]],
>>>> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]],
>>>> scanning=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]], wait=AttributeMapping[name=shouldWait,
>>>> aliases=[wait]],
>>>> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
>>>> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
>>>> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
>>>> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]], description=AttributeMapping[name=description,
>>>> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]],
>>>> deployer=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]],
>>>> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]],
>>>> startJMXConnector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
>>>> aliases=[mbeans]]}],
>>>> user=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
>>>> aliases=[user], attributes={name=AttributeMapping[name=userName,
>>>> aliases=[name]], userName=AttributeMapping[name=userName,
>>>> aliases=[name]]}],
>>>> org.ow2.easybeans.component.carol.Protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
>>>> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]]}],
>>>> rmi=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
>>>> aliases=[rmi], attributes={}]}]'.
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.getClassMapping(XMLConfiguration.java:465)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:334)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:207)
>>>> at
>>>> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.init(XMLConfigurationExtractor.java:116)
>>>> at
>>>> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.<init>(XMLConfigurationExtractor.java:97)
>>>> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:197)
>>>> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:185)
>>>> at
>>>> org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
>>>> at org.ow2.easybeans.osgi.agent.Activator.start(Activator.java:183)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
>>>> ... 10 more
>>>> Root exception:
>>>> org.ow2.util.xmlconfig.XMLConfigurationException: No class found for
>>>> element
>>>> 'queue' withing xmlmapping
>>>> 'XMLMapping[classMappings={tm=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
>>>> aliases=[tm], attributes={}],
>>>> jmx=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
>>>> aliases=[jmx],
>>>> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true],
>>>> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true]}],
>>>> org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
>>>> aliases=[loadOnStartup], attributes={}],
>>>> org.ow2.easybeans.component.jotm.JOTMComponent=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
>>>> aliases=[tm], attributes={}],
>>>> jms=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
>>>> aliases=[jms], attributes={null=AttributeMapping[name=topic,
>>>> aliases=[null],
>>>> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
>>>> aliases=[null], isElement=true, isListElement=true]}],
>>>> org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
>>>> aliases=[jdbcpool], attributes={}],
>>>> jndi-resolver=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
>>>> aliases=[jndi-resolver], attributes={}],
>>>> org.ow2.easybeans.component.joram.JoramComponent=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
>>>> aliases=[jms], attributes={null=AttributeMapping[name=topic,
>>>> aliases=[null],
>>>> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
>>>> aliases=[null], isElement=true, isListElement=true]}],
>>>> org.ow2.easybeans.component.util.Property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
>>>> aliases=[property], attributes={}],
>>>> event=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
>>>> aliases=[event],
>>>> attributes={event-service=AttributeMapping[name=eventService,
>>>> aliases=[event-service], isOptional=true],
>>>> eventService=AttributeMapping[name=eventService,
>>>> aliases=[event-service],
>>>> isOptional=true]}],
>>>> org.ow2.easybeans.component.statistic.StatisticComponent=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
>>>> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> config=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
>>>> aliases=[config], attributes={null=AttributeMapping[name=description,
>>>> aliases=[null]],
>>>> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
>>>> aliases=[naming]],
>>>> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]],
>>>> scanning=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]], wait=AttributeMapping[name=shouldWait,
>>>> aliases=[wait]],
>>>> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
>>>> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
>>>> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
>>>> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]], description=AttributeMapping[name=description,
>>>> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]],
>>>> deployer=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]],
>>>> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]],
>>>> startJMXConnector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
>>>> aliases=[mbeans]]}],
>>>> org.ow2.easybeans.component.cmi.CmiComponent=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
>>>> aliases=[cmi],
>>>> attributes={serverConfig=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], config=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> org.ow2.easybeans.component.depmonitor.ScanningMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
>>>> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
>>>> aliases=[period]], period=AttributeMapping[name=waitTime,
>>>> aliases=[period]]}],
>>>> scanning=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
>>>> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
>>>> aliases=[period]], period=AttributeMapping[name=waitTime,
>>>> aliases=[period]]}],
>>>> mimepart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
>>>> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true],
>>>> jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
>>>> aliases=[property], attributes={}],
>>>> org.ow2.easybeans.component.mail.MailAddress=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
>>>> aliases=[email], attributes={}],
>>>> org.ow2.easybeans.component.mail.Session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
>>>> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> statistic=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
>>>> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> org.ow2.easybeans.component.hsqldb.User=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
>>>> aliases=[user], attributes={name=AttributeMapping[name=userName,
>>>> aliases=[name]], userName=AttributeMapping[name=userName,
>>>> aliases=[name]]}],
>>>> loadOnStartup=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
>>>> aliases=[loadOnStartup], attributes={}],
>>>> email=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
>>>> aliases=[email], attributes={}],
>>>> session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
>>>> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
>>>> aliases=[smart-server],
>>>> attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]],
>>>> registryComponent=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]]}],
>>>> cmi=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
>>>> aliases=[cmi],
>>>> attributes={serverConfig=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], config=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> org.ow2.easybeans.component.hsqldb.HSQLDBComponent=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
>>>> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]]}],
>>>> org.ow2.easybeans.component.Components=ClassMapping[name=org.ow2.easybeans.component.Components,
>>>> aliases=[components], attributes={}],
>>>> hsqldb=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
>>>> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]]}],
>>>> components=ClassMapping[name=org.ow2.easybeans.component.Components,
>>>> aliases=[components], attributes={}],
>>>> smart-server=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
>>>> aliases=[smart-server],
>>>> attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]],
>>>> registryComponent=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]]}],
>>>> org.ow2.easybeans.component.depmonitor.DepMonitorComponent=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
>>>> aliases=[depmonitor], attributes={}],
>>>> org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
>>>> aliases=[jndi-resolver], attributes={}],
>>>> auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
>>>> aliases=[auth], attributes={username=AttributeMapping[name=username,
>>>> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
>>>> jdbcpool=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
>>>> aliases=[jdbcpool], attributes={}],
>>>> org.ow2.easybeans.component.carol.CarolComponent=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
>>>> aliases=[rmi], attributes={}],
>>>> org.ow2.easybeans.component.mail.MailComponent=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
>>>> aliases=[mail], attributes={}],
>>>> timer=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
>>>> aliases=[timer], attributes={}],
>>>> org.ow2.easybeans.component.mail.Auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
>>>> aliases=[auth], attributes={username=AttributeMapping[name=username,
>>>> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
>>>> org.ow2.easybeans.component.mail.MimePart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
>>>> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true],
>>>> jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> mail=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
>>>> aliases=[mail], attributes={}],
>>>> protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
>>>> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]]}],
>>>> depmonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
>>>> aliases=[depmonitor], attributes={}],
>>>> org.ow2.easybeans.component.jmx.JmxComponent=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
>>>> aliases=[jmx],
>>>> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true],
>>>> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true]}],
>>>> org.ow2.easybeans.component.quartz.QuartzComponent=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
>>>> aliases=[timer], attributes={}],
>>>> org.ow2.easybeans.component.event.EventComponent=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
>>>> aliases=[event],
>>>> attributes={event-service=AttributeMapping[name=eventService,
>>>> aliases=[event-service], isOptional=true],
>>>> eventService=AttributeMapping[name=eventService,
>>>> aliases=[event-service],
>>>> isOptional=true]}],
>>>> org.ow2.easybeans.server.ServerConfig=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
>>>> aliases=[config], attributes={null=AttributeMapping[name=description,
>>>> aliases=[null]],
>>>> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
>>>> aliases=[naming]],
>>>> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]],
>>>> scanning=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]], wait=AttributeMapping[name=shouldWait,
>>>> aliases=[wait]],
>>>> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
>>>> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
>>>> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
>>>> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]], description=AttributeMapping[name=description,
>>>> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]],
>>>> deployer=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]],
>>>> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]],
>>>> startJMXConnector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
>>>> aliases=[mbeans]]}],
>>>> user=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
>>>> aliases=[user], attributes={name=AttributeMapping[name=userName,
>>>> aliases=[name]], userName=AttributeMapping[name=userName,
>>>> aliases=[name]]}],
>>>> org.ow2.easybeans.component.carol.Protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
>>>> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]]}],
>>>> rmi=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
>>>> aliases=[rmi], attributes={}]}]'.
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.getClassMapping(XMLConfiguration.java:465)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:334)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:207)
>>>> at
>>>> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.init(XMLConfigurationExtractor.java:116)
>>>> at
>>>> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.<init>(XMLConfigurationExtractor.java:97)
>>>> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:197)
>>>> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:185)
>>>> at
>>>> org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
>>>> at org.ow2.easybeans.osgi.agent.Activator.start(Activator.java:183)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1073)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:632)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:506)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:280)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:466)
>>>> at
>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:209)
>>>> at
>>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:319)
>>>>
>>>>
>>>>
>>>> Guillaume Sauthier wrote:
>>>>  
>>>>        
>>>>> Again, the full stack trace of the error you get will help a lot :)
>>>>> topics and queues have to be defined in easybeans.xml.
>>>>>
>>>>> BTW, topics and queues are created automatically the first time your
>>>>> requires one.
>>>>>
>>>>> Connection Factories are fixed: CF, QCF, TCF.
>>>>> --G
>>>>>
>>>>> gembin a écrit :
>>>>>    
>>>>>          
>>>>>> could you explain how to create JMS queue, topic and
>>>>>> ConnectionFactory?
>>>>>> because i put <queue>dummyTopic</queue> in easybeans.xml which will
>>>>>> cause
>>>>>> agent bundle cannot started. And the <topic>dummyTopic</topic> is the
>>>>>> default config
>>>>>>
>>>>>> <jms port="16030" hostname="localhost">
>>>>>>           <topic>dummyTopic</topic>
>>>>>>           <queue>dummyTopic</queue>
>>>>>> </jms>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Guillaume Sauthier wrote:
>>>>>>  
>>>>>>      
>>>>>>            
>>>>>>> Can you give us the stack trace you get ?
>>>>>>> --G
>>>>>>> PS: use http://paste2.org for you trace, it's much more readable than
>>>>>>> mail :)
>>>>>>>
>>>>>>> 张斌 a écrit :
>>>>>>>    
>>>>>>>        
>>>>>>>              
>>>>>>>> hi there,
>>>>>>>>  
>>>>>>>>   why @Resource(mappedName="JQCF") ConnectionFactory
>>>>>>>> connectionFactory
>>>>>>>> doesn't work?
>>>>>>>>   but it works for  @Resource(mappedName="jdbc_1") DataSource ds;
>>>>>>>>
>>>>>>>>   what's the good way to Inject it?
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Gembin
>>>>>>>>  
>>>>>>>>
>>>>>>>>      
>>>>>>>>          
>>>>>>>>                
>>>>>>> begin:vcard
>>>>>>> fn:Guillaume Sauthier
>>>>>>> n:Sauthier;Guillaume
>>>>>>> org: http://www.ow2.org 
>>>>>>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>>>>>>> adr:;;;;;;France
>>>>>>> email;internet:guillaume.sauthier@...
>>>>>>> title: http://jonas.ow2.org JOnAS Application Server
>>>>>>> x-mozilla-html:TRUE
>>>>>>> url:http://jonas.ow2.org
>>>>>>> version:2.1
>>>>>>> end:vcard
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>    
>>>>>>>        
>>>>>>>              
>>>>>>  
>>>>>>      
>>>>>>            
>>>>> begin:vcard
>>>>> fn:Guillaume Sauthier
>>>>> n:Sauthier;Guillaume
>>>>> org: http://www.ow2.org 
>>>>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>>>>> adr:;;;;;;France
>>>>> email;internet:guillaume.sauthier@...
>>>>> title: http://jonas.ow2.org JOnAS Application Server
>>>>> x-mozilla-html:TRUE
>>>>> url:http://jonas.ow2.org
>>>>> version:2.1
>>>>> end:vcard
>>>>>
>>>>>
>>>>>
>>>>>    
>>>>>          
>>>>  
>>>>        
>>> begin:vcard
>>> fn:Guillaume Sauthier
>>> n:Sauthier;Guillaume
>>> org: http://www.ow2.org 
>>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>>> adr:;;;;;;France
>>> email;internet:guillaume.sauthier@...
>>> title: http://jonas.ow2.org JOnAS Application Server
>>> x-mozilla-html:TRUE
>>> url:http://jonas.ow2.org
>>> version:2.1
>>> end:vcard
>>>
>>>
>>>
>>>      
>>    
>
>  

[Guillaume_Sauthier.vcf]

begin:vcard
fn:Guillaume Sauthier
n:Sauthier;Guillaume
org:<a href="http://www.ow2.org"><img title="OW2" alt="OW2 Consortium" border="0" src="http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png" /></a>
adr:;;;;;;France
email;internet:guillaume.sauthier@...
title:<a href="http://jonas.ow2.org">JOnAS Application Server</a>
x-mozilla-html:TRUE
url:http://jonas.ow2.org
version:2.1
end:vcard



Re: Re: Re: Re: @Resource(mappedName="JQCF") ConnectionFactory--doesn't work?

by gembin :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ok, it's done!

Guillaume Sauthier wrote:
OK

Please can you open a JIRA for the <queue> element problem in our tracker ?
http://jira.easybeans.org

Thanks
--G

gembin a écrit :
>> * try to define no queue or topic in your easybeans.xml
>>    
>    it works!
>  
>> * try to define only a <queue>MyQueue<queue> element as a <jms> child
>>    
>    it dosen't work with the same exception!  
>
>
>
> gembin wrote:
>  
>> Sorry for the unreadable trace, i will try figure out how to use paste2
>> next time.  :-(  
>> thank you for your points, i will try later and check the result.
>>
>>
>> --Gembin
>>
>> PS:
>>
>>
>>
>>
>> Guillaume Sauthier wrote:
>>    
>>> Hi Gembin
>>>
>>> As a side note, next time you'll send a complex trace like the one you
>>> provided (thanks by the way), please consider using a pastebin-like site
>>> (http://paste2.org for example), the result is much more readable (not
>>> formated by the mailer).
>>>
>>> Yes, topics and queus do not have (it's not mandatory) to have them
>>> defined in the easybeans.xml, so you could have the following in your
>>> configuration file:
>>>
>>> easybeans.xml
>>>   <!-- Start a JMS provider -->
>>>   <jms port="16030" hostname="localhost" />
>>>
>>> That's all you need.
>>>
>>> Anyway, I agree that it seems there is problem with the <queue> element
>>> definition.
>>> I would like you to make 2 tries:
>>> * try to define no queue or topic in your easybeans.xml
>>> * try to define only a <queue>MyQueue<queue> element as a <jms> child
>>> And please tell us what works and what is broken.
>>>
>>> Thanks
>>> --G
>>>
>>>
>>> gembin a écrit :
>>>      
>>>> ok here goes, it seems queue element cannot be parsed
>>>>
>>>>  
>>>>        
>>>>> Topics and queues are created automatically the first time your
>>>>> requires one.
>>>>>    
>>>>>          
>>>> So it means no need define them in the easybeans.xml
>>>>
>>>> easybeans.xml
>>>>         <!-- Start a JMS provider -->
>>>>         <jms port="16030" hostname="localhost">
>>>>           <topic>dummyTopic</topic>
>>>>            <queue>dummyQueueA</queue>
>>>>         </jms>
>>>>
>>>> TRACE:
>>>>
>>>> org.osgi.framework.BundleException: Exception in
>>>> org.ow2.easybeans.osgi.agent.Activator.start() of bundle
>>>> org.ow2.easybeans.agent.
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:1018)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1073)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:632)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:506)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:280)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:466)
>>>> at
>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:209)
>>>> at
>>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:319)
>>>> Caused by: org.ow2.util.xmlconfig.XMLConfigurationException: No class
>>>> found
>>>> for element 'queue' withing xmlmapping
>>>> 'XMLMapping[classMappings={tm=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
>>>> aliases=[tm], attributes={}],
>>>> jmx=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
>>>> aliases=[jmx],
>>>> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true],
>>>> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true]}],
>>>> org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
>>>> aliases=[loadOnStartup], attributes={}],
>>>> org.ow2.easybeans.component.jotm.JOTMComponent=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
>>>> aliases=[tm], attributes={}],
>>>> jms=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
>>>> aliases=[jms], attributes={null=AttributeMapping[name=topic,
>>>> aliases=[null],
>>>> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
>>>> aliases=[null], isElement=true, isListElement=true]}],
>>>> org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
>>>> aliases=[jdbcpool], attributes={}],
>>>> jndi-resolver=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
>>>> aliases=[jndi-resolver], attributes={}],
>>>> org.ow2.easybeans.component.joram.JoramComponent=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
>>>> aliases=[jms], attributes={null=AttributeMapping[name=topic,
>>>> aliases=[null],
>>>> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
>>>> aliases=[null], isElement=true, isListElement=true]}],
>>>> org.ow2.easybeans.component.util.Property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
>>>> aliases=[property], attributes={}],
>>>> event=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
>>>> aliases=[event],
>>>> attributes={event-service=AttributeMapping[name=eventService,
>>>> aliases=[event-service], isOptional=true],
>>>> eventService=AttributeMapping[name=eventService,
>>>> aliases=[event-service],
>>>> isOptional=true]}],
>>>> org.ow2.easybeans.component.statistic.StatisticComponent=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
>>>> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> config=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
>>>> aliases=[config], attributes={null=AttributeMapping[name=description,
>>>> aliases=[null]],
>>>> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
>>>> aliases=[naming]],
>>>> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]],
>>>> scanning=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]], wait=AttributeMapping[name=shouldWait,
>>>> aliases=[wait]],
>>>> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
>>>> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
>>>> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
>>>> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]], description=AttributeMapping[name=description,
>>>> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]],
>>>> deployer=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]],
>>>> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]],
>>>> startJMXConnector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
>>>> aliases=[mbeans]]}],
>>>> org.ow2.easybeans.component.cmi.CmiComponent=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
>>>> aliases=[cmi],
>>>> attributes={serverConfig=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], config=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> org.ow2.easybeans.component.depmonitor.ScanningMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
>>>> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
>>>> aliases=[period]], period=AttributeMapping[name=waitTime,
>>>> aliases=[period]]}],
>>>> scanning=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
>>>> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
>>>> aliases=[period]], period=AttributeMapping[name=waitTime,
>>>> aliases=[period]]}],
>>>> mimepart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
>>>> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true],
>>>> jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
>>>> aliases=[property], attributes={}],
>>>> org.ow2.easybeans.component.mail.MailAddress=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
>>>> aliases=[email], attributes={}],
>>>> org.ow2.easybeans.component.mail.Session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
>>>> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> statistic=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
>>>> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> org.ow2.easybeans.component.hsqldb.User=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
>>>> aliases=[user], attributes={name=AttributeMapping[name=userName,
>>>> aliases=[name]], userName=AttributeMapping[name=userName,
>>>> aliases=[name]]}],
>>>> loadOnStartup=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
>>>> aliases=[loadOnStartup], attributes={}],
>>>> email=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
>>>> aliases=[email], attributes={}],
>>>> session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
>>>> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
>>>> aliases=[smart-server],
>>>> attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]],
>>>> registryComponent=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]]}],
>>>> cmi=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
>>>> aliases=[cmi],
>>>> attributes={serverConfig=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], config=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> org.ow2.easybeans.component.hsqldb.HSQLDBComponent=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
>>>> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]]}],
>>>> org.ow2.easybeans.component.Components=ClassMapping[name=org.ow2.easybeans.component.Components,
>>>> aliases=[components], attributes={}],
>>>> hsqldb=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
>>>> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]]}],
>>>> components=ClassMapping[name=org.ow2.easybeans.component.Components,
>>>> aliases=[components], attributes={}],
>>>> smart-server=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
>>>> aliases=[smart-server],
>>>> attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]],
>>>> registryComponent=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]]}],
>>>> org.ow2.easybeans.component.depmonitor.DepMonitorComponent=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
>>>> aliases=[depmonitor], attributes={}],
>>>> org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
>>>> aliases=[jndi-resolver], attributes={}],
>>>> auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
>>>> aliases=[auth], attributes={username=AttributeMapping[name=username,
>>>> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
>>>> jdbcpool=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
>>>> aliases=[jdbcpool], attributes={}],
>>>> org.ow2.easybeans.component.carol.CarolComponent=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
>>>> aliases=[rmi], attributes={}],
>>>> org.ow2.easybeans.component.mail.MailComponent=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
>>>> aliases=[mail], attributes={}],
>>>> timer=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
>>>> aliases=[timer], attributes={}],
>>>> org.ow2.easybeans.component.mail.Auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
>>>> aliases=[auth], attributes={username=AttributeMapping[name=username,
>>>> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
>>>> org.ow2.easybeans.component.mail.MimePart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
>>>> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true],
>>>> jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> mail=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
>>>> aliases=[mail], attributes={}],
>>>> protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
>>>> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]]}],
>>>> depmonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
>>>> aliases=[depmonitor], attributes={}],
>>>> org.ow2.easybeans.component.jmx.JmxComponent=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
>>>> aliases=[jmx],
>>>> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true],
>>>> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true]}],
>>>> org.ow2.easybeans.component.quartz.QuartzComponent=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
>>>> aliases=[timer], attributes={}],
>>>> org.ow2.easybeans.component.event.EventComponent=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
>>>> aliases=[event],
>>>> attributes={event-service=AttributeMapping[name=eventService,
>>>> aliases=[event-service], isOptional=true],
>>>> eventService=AttributeMapping[name=eventService,
>>>> aliases=[event-service],
>>>> isOptional=true]}],
>>>> org.ow2.easybeans.server.ServerConfig=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
>>>> aliases=[config], attributes={null=AttributeMapping[name=description,
>>>> aliases=[null]],
>>>> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
>>>> aliases=[naming]],
>>>> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]],
>>>> scanning=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]], wait=AttributeMapping[name=shouldWait,
>>>> aliases=[wait]],
>>>> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
>>>> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
>>>> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
>>>> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]], description=AttributeMapping[name=description,
>>>> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]],
>>>> deployer=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]],
>>>> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]],
>>>> startJMXConnector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
>>>> aliases=[mbeans]]}],
>>>> user=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
>>>> aliases=[user], attributes={name=AttributeMapping[name=userName,
>>>> aliases=[name]], userName=AttributeMapping[name=userName,
>>>> aliases=[name]]}],
>>>> org.ow2.easybeans.component.carol.Protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
>>>> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]]}],
>>>> rmi=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
>>>> aliases=[rmi], attributes={}]}]'.
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.getClassMapping(XMLConfiguration.java:465)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:334)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:207)
>>>> at
>>>> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.init(XMLConfigurationExtractor.java:116)
>>>> at
>>>> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.<init>(XMLConfigurationExtractor.java:97)
>>>> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:197)
>>>> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:185)
>>>> at
>>>> org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
>>>> at org.ow2.easybeans.osgi.agent.Activator.start(Activator.java:183)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
>>>> ... 10 more
>>>> Root exception:
>>>> org.ow2.util.xmlconfig.XMLConfigurationException: No class found for
>>>> element
>>>> 'queue' withing xmlmapping
>>>> 'XMLMapping[classMappings={tm=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
>>>> aliases=[tm], attributes={}],
>>>> jmx=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
>>>> aliases=[jmx],
>>>> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true],
>>>> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true]}],
>>>> org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
>>>> aliases=[loadOnStartup], attributes={}],
>>>> org.ow2.easybeans.component.jotm.JOTMComponent=ClassMapping[name=org.ow2.easybeans.component.jotm.JOTMComponent,
>>>> aliases=[tm], attributes={}],
>>>> jms=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
>>>> aliases=[jms], attributes={null=AttributeMapping[name=topic,
>>>> aliases=[null],
>>>> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
>>>> aliases=[null], isElement=true, isListElement=true]}],
>>>> org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
>>>> aliases=[jdbcpool], attributes={}],
>>>> jndi-resolver=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
>>>> aliases=[jndi-resolver], attributes={}],
>>>> org.ow2.easybeans.component.joram.JoramComponent=ClassMapping[name=org.ow2.easybeans.component.joram.JoramComponent,
>>>> aliases=[jms], attributes={null=AttributeMapping[name=topic,
>>>> aliases=[null],
>>>> isElement=true, isListElement=true], topic=AttributeMapping[name=topic,
>>>> aliases=[null], isElement=true, isListElement=true]}],
>>>> org.ow2.easybeans.component.util.Property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
>>>> aliases=[property], attributes={}],
>>>> event=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
>>>> aliases=[event],
>>>> attributes={event-service=AttributeMapping[name=eventService,
>>>> aliases=[event-service], isOptional=true],
>>>> eventService=AttributeMapping[name=eventService,
>>>> aliases=[event-service],
>>>> isOptional=true]}],
>>>> org.ow2.easybeans.component.statistic.StatisticComponent=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
>>>> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> config=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
>>>> aliases=[config], attributes={null=AttributeMapping[name=description,
>>>> aliases=[null]],
>>>> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
>>>> aliases=[naming]],
>>>> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]],
>>>> scanning=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]], wait=AttributeMapping[name=shouldWait,
>>>> aliases=[wait]],
>>>> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
>>>> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
>>>> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
>>>> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]], description=AttributeMapping[name=description,
>>>> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]],
>>>> deployer=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]],
>>>> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]],
>>>> startJMXConnector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
>>>> aliases=[mbeans]]}],
>>>> org.ow2.easybeans.component.cmi.CmiComponent=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
>>>> aliases=[cmi],
>>>> attributes={serverConfig=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], config=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> org.ow2.easybeans.component.depmonitor.ScanningMonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
>>>> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
>>>> aliases=[period]], period=AttributeMapping[name=waitTime,
>>>> aliases=[period]]}],
>>>> scanning=ClassMapping[name=org.ow2.easybeans.component.depmonitor.ScanningMonitor,
>>>> aliases=[scanning], attributes={waitTime=AttributeMapping[name=waitTime,
>>>> aliases=[period]], period=AttributeMapping[name=waitTime,
>>>> aliases=[period]]}],
>>>> mimepart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
>>>> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true],
>>>> jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> property=ClassMapping[name=org.ow2.easybeans.component.util.Property,
>>>> aliases=[property], attributes={}],
>>>> org.ow2.easybeans.component.mail.MailAddress=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
>>>> aliases=[email], attributes={}],
>>>> org.ow2.easybeans.component.mail.Session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
>>>> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> statistic=ClassMapping[name=org.ow2.easybeans.component.statistic.StatisticComponent,
>>>> aliases=[statistic], attributes={jmx=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], jmxComponent=AttributeMapping[name=jmxComponent,
>>>> aliases=[jmx]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> org.ow2.easybeans.component.hsqldb.User=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
>>>> aliases=[user], attributes={name=AttributeMapping[name=userName,
>>>> aliases=[name]], userName=AttributeMapping[name=userName,
>>>> aliases=[name]]}],
>>>> loadOnStartup=ClassMapping[name=org.ow2.easybeans.component.depmonitor.LoadOnStartupMonitor,
>>>> aliases=[loadOnStartup], attributes={}],
>>>> email=ClassMapping[name=org.ow2.easybeans.component.mail.MailAddress,
>>>> aliases=[email], attributes={}],
>>>> session=ClassMapping[name=org.ow2.easybeans.component.mail.Session,
>>>> aliases=[session], attributes={jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
>>>> aliases=[smart-server],
>>>> attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]],
>>>> registryComponent=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]]}],
>>>> cmi=ClassMapping[name=org.ow2.easybeans.component.cmi.CmiComponent,
>>>> aliases=[cmi],
>>>> attributes={serverConfig=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], event=AttributeMapping[name=eventComponent,
>>>> aliases=[event]], config=AttributeMapping[name=serverConfig,
>>>> aliases=[config]], eventComponent=AttributeMapping[name=eventComponent,
>>>> aliases=[event]]}],
>>>> org.ow2.easybeans.component.hsqldb.HSQLDBComponent=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
>>>> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]]}],
>>>> org.ow2.easybeans.component.Components=ClassMapping[name=org.ow2.easybeans.component.Components,
>>>> aliases=[components], attributes={}],
>>>> hsqldb=ClassMapping[name=org.ow2.easybeans.component.hsqldb.HSQLDBComponent,
>>>> aliases=[hsqldb], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]], databaseName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]], dbName=AttributeMapping[name=databaseName,
>>>> aliases=[dbName]]}],
>>>> components=ClassMapping[name=org.ow2.easybeans.component.Components,
>>>> aliases=[components], attributes={}],
>>>> smart-server=ClassMapping[name=org.ow2.easybeans.component.smartclient.server.SmartClientEndPointComponent,
>>>> aliases=[smart-server],
>>>> attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]],
>>>> registryComponent=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]], rmi=AttributeMapping[name=registryComponent,
>>>> aliases=[rmi]]}],
>>>> org.ow2.easybeans.component.depmonitor.DepMonitorComponent=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
>>>> aliases=[depmonitor], attributes={}],
>>>> org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent=ClassMapping[name=org.ow2.easybeans.component.remotejndiresolver.RemoteJNDIResolverComponent,
>>>> aliases=[jndi-resolver], attributes={}],
>>>> auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
>>>> aliases=[auth], attributes={username=AttributeMapping[name=username,
>>>> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
>>>> jdbcpool=ClassMapping[name=org.ow2.easybeans.component.jdbcpool.JDBCPoolComponent,
>>>> aliases=[jdbcpool], attributes={}],
>>>> org.ow2.easybeans.component.carol.CarolComponent=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
>>>> aliases=[rmi], attributes={}],
>>>> org.ow2.easybeans.component.mail.MailComponent=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
>>>> aliases=[mail], attributes={}],
>>>> timer=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
>>>> aliases=[timer], attributes={}],
>>>> org.ow2.easybeans.component.mail.Auth=ClassMapping[name=org.ow2.easybeans.component.mail.Auth,
>>>> aliases=[auth], attributes={username=AttributeMapping[name=username,
>>>> aliases=[name]], name=AttributeMapping[name=username, aliases=[name]]}],
>>>> org.ow2.easybeans.component.mail.MimePart=ClassMapping[name=org.ow2.easybeans.component.mail.MimePart,
>>>> aliases=[mimepart], attributes={null=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true], subject=AttributeMapping[name=subject,
>>>> aliases=[null], isElement=true],
>>>> jndiName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]], JNDIName=AttributeMapping[name=JNDIName,
>>>> aliases=[jndiName]]}],
>>>> mail=ClassMapping[name=org.ow2.easybeans.component.mail.MailComponent,
>>>> aliases=[mail], attributes={}],
>>>> protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
>>>> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]]}],
>>>> depmonitor=ClassMapping[name=org.ow2.easybeans.component.depmonitor.DepMonitorComponent,
>>>> aliases=[depmonitor], attributes={}],
>>>> org.ow2.easybeans.component.jmx.JmxComponent=ClassMapping[name=org.ow2.easybeans.component.jmx.JmxComponent,
>>>> aliases=[jmx],
>>>> attributes={modeler-service=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true],
>>>> commonsModelerExtService=AttributeMapping[name=commonsModelerExtService,
>>>> aliases=[modeler-service], isOptional=true]}],
>>>> org.ow2.easybeans.component.quartz.QuartzComponent=ClassMapping[name=org.ow2.easybeans.component.quartz.QuartzComponent,
>>>> aliases=[timer], attributes={}],
>>>> org.ow2.easybeans.component.event.EventComponent=ClassMapping[name=org.ow2.easybeans.component.event.EventComponent,
>>>> aliases=[event],
>>>> attributes={event-service=AttributeMapping[name=eventService,
>>>> aliases=[event-service], isOptional=true],
>>>> eventService=AttributeMapping[name=eventService,
>>>> aliases=[event-service],
>>>> isOptional=true]}],
>>>> org.ow2.easybeans.server.ServerConfig=ClassMapping[name=org.ow2.easybeans.server.ServerConfig,
>>>> aliases=[config], attributes={null=AttributeMapping[name=description,
>>>> aliases=[null]],
>>>> registerJ2EEServerMBean=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]], naming=AttributeMapping[name=useNaming,
>>>> aliases=[naming]],
>>>> directoryScanningEnabled=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]],
>>>> scanning=AttributeMapping[name=directoryScanningEnabled,
>>>> aliases=[scanning]], wait=AttributeMapping[name=shouldWait,
>>>> aliases=[wait]],
>>>> initJACC=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> jacc=AttributeMapping[name=initJACC, aliases=[jacc]],
>>>> useNaming=AttributeMapping[name=useNaming, aliases=[naming]],
>>>> shouldWait=AttributeMapping[name=shouldWait, aliases=[wait]],
>>>> mbeans=AttributeMapping[name=useMBeans, aliases=[mbeans]],
>>>> registerDeployerMBean=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]], description=AttributeMapping[name=description,
>>>> aliases=[null]], connector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]],
>>>> deployer=AttributeMapping[name=registerDeployerMBean,
>>>> aliases=[deployer]],
>>>> j2eeserver=AttributeMapping[name=registerJ2EEServerMBean,
>>>> aliases=[j2eeserver]],
>>>> startJMXConnector=AttributeMapping[name=startJMXConnector,
>>>> aliases=[connector]], useMBeans=AttributeMapping[name=useMBeans,
>>>> aliases=[mbeans]]}],
>>>> user=ClassMapping[name=org.ow2.easybeans.component.hsqldb.User,
>>>> aliases=[user], attributes={name=AttributeMapping[name=userName,
>>>> aliases=[name]], userName=AttributeMapping[name=userName,
>>>> aliases=[name]]}],
>>>> org.ow2.easybeans.component.carol.Protocol=ClassMapping[name=org.ow2.easybeans.component.carol.Protocol,
>>>> aliases=[protocol], attributes={port=AttributeMapping[name=portNumber,
>>>> aliases=[port]], portNumber=AttributeMapping[name=portNumber,
>>>> aliases=[port]]}],
>>>> rmi=ClassMapping[name=org.ow2.easybeans.component.carol.CarolComponent,
>>>> aliases=[rmi], attributes={}]}]'.
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.getClassMapping(XMLConfiguration.java:465)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:334)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:375)
>>>> at
>>>> org.ow2.util.xmlconfig.XMLConfiguration.configure(XMLConfiguration.java:207)
>>>> at
>>>> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.init(XMLConfigurationExtractor.java:116)
>>>> at
>>>> org.ow2.easybeans.osgi.configuration.XMLConfigurationExtractor.<init>(XMLConfigurationExtractor.java:97)
>>>> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:197)
>>>> at org.ow2.easybeans.osgi.agent.Activator$1.execute(Activator.java:185)
>>>> at
>>>> org.ow2.util.execution.helper.RunnableHelper.execute(RunnableHelper.java:77)
>>>> at org.ow2.easybeans.osgi.agent.Activator.start(Activator.java:183)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
>>>> at java.security.AccessController.doPrivileged(Native Method)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:355)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1073)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:632)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:506)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:280)
>>>> at
>>>> org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:466)
>>>> at
>>>> org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:209)
>>>> at
>>>> org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:319)
>>>>
>>>>
>>>>
>>>> Guillaume Sauthier wrote:
>>>>  
>>>>        
>>>>> Again, the full stack trace of the error you get will help a lot :)
>>>>> topics and queues have to be defined in easybeans.xml.
>>>>>
>>>>> BTW, topics and queues are created automatically the first time your
>>>>> requires one.
>>>>>
>>>>> Connection Factories are fixed: CF, QCF, TCF.
>>>>> --G
>>>>>
>>>>> gembin a écrit :
>>>>>    
>>>>>          
>>>>>> could you explain how to create JMS queue, topic and
>>>>>> ConnectionFactory?
>>>>>> because i put <queue>dummyTopic</queue> in easybeans.xml which will
>>>>>> cause
>>>>>> agent bundle cannot started. And the <topic>dummyTopic</topic> is the
>>>>>> default config
>>>>>>
>>>>>> <jms port="16030" hostname="localhost">
>>>>>>           <topic>dummyTopic</topic>
>>>>>>           <queue>dummyTopic</queue>
>>>>>> </jms>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Guillaume Sauthier wrote:
>>>>>>  
>>>>>>      
>>>>>>            
>>>>>>> Can you give us the stack trace you get ?
>>>>>>> --G
>>>>>>> PS: use http://paste2.org for you trace, it's much more readable than
>>>>>>> mail :)
>>>>>>>
>>>>>>> 张斌 a écrit :
>>>>>>>    
>>>>>>>        
>>>>>>>              
>>>>>>>> hi there,
>>>>>>>>  
>>>>>>>>   why @Resource(mappedName="JQCF") ConnectionFactory
>>>>>>>> connectionFactory
>>>>>>>> doesn't work?
>>>>>>>>   but it works for  @Resource(mappedName="jdbc_1") DataSource ds;
>>>>>>>>
>>>>>>>>   what's the good way to Inject it?
>>>>>>>>
>>>>>>>> Regards,
>>>>>>>> Gembin
>>>>>>>>  
>>>>>>>>
>>>>>>>>      
>>>>>>>>          
>>>>>>>>                
>>>>>>> begin:vcard
>>>>>>> fn:Guillaume Sauthier
>>>>>>> n:Sauthier;Guillaume
>>>>>>> org: http://www.ow2.org 
>>>>>>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>>>>>>> adr:;;;;;;France
>>>>>>> email;internet:guillaume.sauthier@ow2.org
>>>>>>> title: http://jonas.ow2.org JOnAS Application Server
>>>>>>> x-mozilla-html:TRUE
>>>>>>> url:http://jonas.ow2.org
>>>>>>> version:2.1
>>>>>>> end:vcard
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>    
>>>>>>>        
>>>>>>>              
>>>>>>  
>>>>>>      
>>>>>>            
>>>>> begin:vcard
>>>>> fn:Guillaume Sauthier
>>>>> n:Sauthier;Guillaume
>>>>> org: http://www.ow2.org 
>>>>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>>>>> adr:;;;;;;France
>>>>> email;internet:guillaume.sauthier@ow2.org
>>>>> title: http://jonas.ow2.org JOnAS Application Server
>>>>> x-mozilla-html:TRUE
>>>>> url:http://jonas.ow2.org
>>>>> version:2.1
>>>>> end:vcard
>>>>>
>>>>>
>>>>>
>>>>>    
>>>>>          
>>>>  
>>>>        
>>> begin:vcard
>>> fn:Guillaume Sauthier
>>> n:Sauthier;Guillaume
>>> org: http://www.ow2.org 
>>> http://www.ow2.org/xwiki/bin/skin/XWiki/DefaultSkin/logoOW2.png 
>>> adr:;;;;;;France
>>> email;internet:guillaume.sauthier@ow2.org
>>> title: http://jonas.ow2.org JOnAS Application Server
>>> x-mozilla-html:TRUE
>>> url:http://jonas.ow2.org
>>> version:2.1
>>> end:vcard
>>>
>>>
>>>
>>>      
>>    
>
>  


begin:vcard
fn:Guillaume Sauthier
n:Sauthier;Guillaume
org:OW2 Consortium
adr:;;;;;;France
email;internet:guillaume.sauthier@ow2.org
title:JOnAS Application Server
x-mozilla-html:TRUE
url:http://jonas.ow2.org
version:2.1
end:vcard