[jboss-user] [JBoss AOP] - [i]Introduction[/i] not working in my project but working fi

elysch do-not-reply at jboss.com
Sat Dec 8 13:14:59 EST 2007


Hi again.

I'm trying to find out why I can't get my project working. I hope someone can help me finding where my mistake is.

I took the injboss example, and managed to add an introduction to a bean:

jboss-aop.xml:
...
  |    <introduction class="org.jboss.injbossaop.ejb.ExampleSessionBean">
  |       <mixin>
  |          <interfaces>
  |             org.jboss.injbossaop.lib.IEjemploIntro
  |          </interfaces>
  |          <class>org.jboss.injbossaop.lib.MixinEjemploIntro</class>
  |          <construction>new org.jboss.injbossaop.lib.MixinEjemploIntro(this)</construction>
  |       </mixin>
  |    </introduction>

IEjemploIntro.java:
package org.jboss.injbossaop.lib;
  | 
  | public interface IEjemploIntro { void metodoNuevoUno(java.lang.String parametro); }

MixinEjemploIntro2.java:
package org.jboss.injbossaop.lib;
  | 
  | import org.jboss.injbossaop.ejb.ExampleSessionBean;
  | 
  | public class MixinEjemploIntro implements IEjemploIntro
  | {
  | 	public MixinEjemploIntro(ExampleSessionBean x)
  | 	{
  | 		super();
  | 		System.out.println("------ADENTRO----- CREATE --- con param");
  | 		System.out.println("------ADENTRO----- CREATE --- con param");
  | 	}
  | }

This works just fine. I obtain the "------ADENTRO----- CREATE --- con param" messages in the JBoss console.

Now, when I try to do the same with my real project it doesn't.

jboss-aop.xml
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  | <aop>
  | 
  |    <introduction class="org.andromda.samples.aop.sades.domain.SolicitudProfesorGrupoDaoImpl">
  |       <mixin>
  |          <interfaces>
  | 	       org.andromda.samples.aop.sades.useCaseSlices.specific.solicitudProfesorGrupo.IAspectoUnoSolicitudProfesorGrupo
  |          </interfaces>
  |          <class>org.andromda.samples.aop.sades.useCaseSlices.specific.solicitudProfesorGrupo.MixinAspectoUnoSolicitudProfesorGrupo</class>
  |          <construction>new org.andromda.samples.aop.sades.useCaseSlices.specific.solicitudProfesorGrupo.MixinAspectoUnoSolicitudProfesorGrupo(this)</construction>
  |       </mixin>
  |    </introduction>
  | 
  | </aop>


The  IAspectoUnoSolicitudProfesorGrupo.java is:
package org.andromda.samples.aop.sades.useCaseSlices.specific.solicitudProfesorGrupo;
  | 
  | interface IAspectoUnoSolicitudProfesorGrupo { void metodoNuevoUno(java.lang.String parametro); }

The  MixinAspectoUnoSolicitudProfesorGrupo is:
package org.andromda.samples.aop.sades.useCaseSlices.specific.solicitudProfesorGrupo;
  | 
  | import org.andromda.samples.aop.sades.domain.SolicitudProfesorGrupoDaoImpl;
  | 
  | public class MixinAspectoUnoSolicitudProfesorGrupo implements IAspectoUnoSolicitudProfesorGrupo
  | {
  |    SolicitudProfesorGrupoDaoImpl solicitud;
  |    public MixinAspectoUnoSolicitudProfesorGrupo(SolicitudProfesorGrupoDaoImpl solicitud) 
  |    {
  |       super();
  |       this.solicitud = solicitud;
  |       System.out.println("------ADENTRO----- CREATE ");
  |       System.out.println("------ADENTRO----- CREATE ");
  |    }
  | }

But I obtain a long error (that doesn't happen if I just comment the jboss-aop.xml contents, of course):

11:24:40,875 ERROR [STDERR] org.springframework.beans.factory.access.BootstrapException: Unable to initialize group definition. Group resource name [c
  | lasspath*:beanRefFactory.xml], factory key [beanRefFactoryEjb]; nested exception is org.springframework.beans.factory.BeanCreationException: Error cre
  | ating bean with name 'beanRefFactory' defined in URL [jar:file:/C:/jboss-4.2.1.GA/server/default/tmp/deploy/tmp18553sades-1.0-SNAPSHOT.ear-contents/sa
  | des-core-1.0-SNAPSHOT.jar!/beanRefFactory.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.FatalBeanException: Could
  | not instantiate class [org.springframework.context.support.ClassPathXmlApplicationContext]; constructor threw exception; nested exception is org.sprin
  | gframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'solicitudProfesorGrupoDao' defined in class path resource [ap
  | plicationContext.xml]: Could not parse inner bean definition; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Erro
  | r registering bean with name '' defined in class path resource [applicationContext.xml]: Bean class [org.andromda.samples.aop.sades.domain.SolicitudPr
  | ofesorGrupoDaoImpl] not found; nested exception is java.lang.ClassNotFoundException: org.andromda.samples.aop.sades.domain.SolicitudProfesorGrupoDaoIm
  | pl
  | 11:24:40,890 ERROR [STDERR] org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'beanRefFactory' defined in URL [ja
  | r:file:/C:/jboss-4.2.1.GA/server/default/tmp/deploy/tmp18553sades-1.0-SNAPSHOT.ear-contents/sades-core-1.0-SNAPSHOT.jar!/beanRefFactory.xml]: Instanti
  | ation of bean failed; nested exception is org.springframework.beans.FatalBeanException: Could not instantiate class [org.springframework.context.suppo
  | rt.ClassPathXmlApplicationContext]; constructor threw exception; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: E
  | rror registering bean with name 'solicitudProfesorGrupoDao' defined in class path resource [applicationContext.xml]: Could not parse inner bean defini
  | tion; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name '' defined in class path re
  | source [applicationContext.xml]: Bean class [org.andromda.samples.aop.sades.domain.SolicitudProfesorGrupoDaoImpl] not found; nested exception is java.
  | lang.ClassNotFoundException: org.andromda.samples.aop.sades.domain.SolicitudProfesorGrupoDaoImpl
  | 11:24:40,890 ERROR [STDERR] org.springframework.beans.FatalBeanException: Could not instantiate class [org.springframework.context.support.ClassPathXm
  | lApplicationContext]; constructor threw exception; nested exception is org.springframework.beans.factory.BeanDefinitionStoreException: Error registeri
  | ng bean with name 'solicitudProfesorGrupoDao' defined in class path resource [applicationContext.xml]: Could not parse inner bean definition; nested e
  | xception is org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name '' defined in class path resource [applic
  | ationContext.xml]: Bean class [org.andromda.samples.aop.sades.domain.SolicitudProfesorGrupoDaoImpl] not found; nested exception is java.lang.ClassNotF
  | oundException: org.andromda.samples.aop.sades.domain.SolicitudProfesorGrupoDaoImpl
  | 11:24:40,906 ERROR [STDERR] org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name 'solicitudProfesorGrupoDa
  | o' defined in class path resource [applicationContext.xml]: Could not parse inner bean definition; nested exception is org.springframework.beans.facto
  | ry.BeanDefinitionStoreException: Error registering bean with name '' defined in class path resource [applicationContext.xml]: Bean class [org.andromda
  | .samples.aop.sades.domain.SolicitudProfesorGrupoDaoImpl] not found; nested exception is java.lang.ClassNotFoundException: org.andromda.samples.aop.sad
  | es.domain.SolicitudProfesorGrupoDaoImpl
  | 11:24:40,906 ERROR [STDERR] org.springframework.beans.factory.BeanDefinitionStoreException: Error registering bean with name '' defined in class path
  | resource [applicationContext.xml]: Bean class [org.andromda.samples.aop.sades.domain.SolicitudProfesorGrupoDaoImpl] not found; nested exception is jav
  | a.lang.ClassNotFoundException: org.andromda.samples.aop.sades.domain.SolicitudProfesorGrupoDaoImpl
  | 11:24:40,906 ERROR [STDERR] java.lang.ClassNotFoundException: org.andromda.samples.aop.sades.domain.SolicitudProfesorGrupoDaoImpl
  | 11:24:40,906 ERROR [STDERR]     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1358)
  | 11:24:40,921 ERROR [STDERR]     at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
  | 11:24:40,921 ERROR [STDERR]     at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
  | 11:24:40,921 ERROR [STDERR]     at java.lang.Class.forName0(Native Method)
  | 11:24:40,921 ERROR [STDERR]     at java.lang.Class.forName(Class.java:247)
  | 11:24:40,921 ERROR [STDERR]     at org.springframework.util.ClassUtils.forName(ClassUtils.java:109)
  | 11:24:40,921 ERROR [STDERR]     at org.springframework.beans.factory.support.BeanDefinitionReaderUtils.createBeanDefinition(BeanDefinitionReaderUtils.
  | java:65)
  | 11:24:40,921 ERROR [STDERR]     at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefin
  | itionParser.java:466)
  | 11:24:40,921 ERROR [STDERR]     at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefin
  | itionParser.java:432)
  | 11:24:40,921 ERROR [STDERR]     at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parsePropertySubElement(DefaultXmlBeanDefiniti
  | onParser.java:795)
  | 11:24:40,921 ERROR [STDERR]     at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parsePropertyValue(DefaultXmlBeanDefinitionPar
  | ser.java:784)
  | 11:24:40,937 ERROR [STDERR]     at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parsePropertyElement(DefaultXmlBeanDefinitionP
  | arser.java:722)
  | 11:24:40,937 ERROR [STDERR]     at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parsePropertyElements(DefaultXmlBeanDefinition
  | Parser.java:621)
  | 11:24:40,937 ERROR [STDERR]     at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefin
  | itionParser.java:464)
  | 11:24:40,937 ERROR [STDERR]     at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitionElement(DefaultXmlBeanDefin
  | itionParser.java:432)
  | 11:24:40,937 ERROR [STDERR]     at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.parseBeanDefinitions(DefaultXmlBeanDefinitionP
  | arser.java:347)
  | 11:24:40,937 ERROR [STDERR]     at org.springframework.beans.factory.xml.DefaultXmlBeanDefinitionParser.registerBeanDefinitions(DefaultXmlBeanDefiniti
  | onParser.java:197)
  | 11:24:40,937 ERROR [STDERR]     at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:
  | 295)
  | 11:24:40,937 ERROR [STDERR]     at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:22
  | 3)
  | 11:24:40,953 ERROR [STDERR]     at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:173)
  | 
  | 11:24:40,953 ERROR [STDERR]     at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:148)
  | 
  | 11:24:40,953 ERROR [STDERR]     at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionRe
  | ader.java:128)
  | 11:24:40,953 ERROR [STDERR]     at org.springframework.beans.factory.support.AbstractBeanDefinitionReader.loadBeanDefinitions(AbstractBeanDefinitionRe
  | ader.java:144)
  | 11:24:40,953 ERROR [STDERR]     at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext
  | .java:113)
  | 11:24:40,953 ERROR [STDERR]     at org.springframework.context.support.AbstractXmlApplicationContext.loadBeanDefinitions(AbstractXmlApplicationContext
  | .java:81)
  | 11:24:40,953 ERROR [STDERR]     at org.springframework.context.support.AbstractRefreshableApplicationContext.refreshBeanFactory(AbstractRefreshableApp
  | licationContext.java:89)
  | 11:24:40,953 ERROR [STDERR]     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:262)
  | 11:24:40,968 ERROR [STDERR]     at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:87)
  | 11:24:40,968 ERROR [STDERR]     at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:72)
  | 11:24:40,968 ERROR [STDERR]     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
  | 11:24:40,968 ERROR [STDERR]     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
  | 11:24:40,968 ERROR [STDERR]     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
  | 11:24:40,968 ERROR [STDERR]     at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
  | 11:24:40,968 ERROR [STDERR]     at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:172)
  | 11:24:40,968 ERROR [STDERR]     at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:
  | 78)
  | 11:24:40,968 ERROR [STDERR]     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCa
  | pableBeanFactory.java:703)
  | 11:24:40,968 ERROR [STDERR]     at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBean
  | Factory.java:358)
  | 11:24:40,968 ERROR [STDERR]     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:233)
  | 11:24:40,968 ERROR [STDERR]     at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:145)
  | 11:24:40,984 ERROR [STDERR]     at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFa
  | ctory.java:283)
  | 11:24:40,984 ERROR [STDERR]     at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:313)
  | 11:24:40,984 ERROR [STDERR]     at org.springframework.context.access.ContextSingletonBeanFactoryLocator.initializeDefinition(ContextSingletonBeanFact
  | oryLocator.java:136)
  | 11:24:40,984 ERROR [STDERR]     at org.springframework.beans.factory.access.SingletonBeanFactoryLocator.useBeanFactory(SingletonBeanFactoryLocator.jav
  | a:386)
  | 11:24:40,984 ERROR [STDERR]     at org.andromda.samples.aop.sades.ServiceLocator.getContext(ServiceLocator.java:106)
  | 11:24:40,984 ERROR [STDERR]     at org.andromda.samples.aop.sades.ServiceLocator.getServicioPeriodo(ServiceLocator.java:164)
  | 11:24:40,984 ERROR [STDERR]     at org.andromda.samples.aop.sades.web.buscarSolicitudProfesorGrupo.ControladorBuscarSolicitudesProfesorGrupoImpl.pobla
  | rPantallaBuscarSolicitudesProfesorGrupo(ControladorBuscarSolicitudesProfesorGrupoImpl.java:48)
  | 11:24:40,984 ERROR [STDERR]     at org.andromda.samples.aop.sades.web.buscarSolicitudProfesorGrupo.BuscarSolicitudProfesorGrupo._poblarPantallaBuscarS
  | olicitudesProfesorGrupo(BuscarSolicitudProfesorGrupo.java:75)
  | 11:24:40,984 ERROR [STDERR]     at org.andromda.samples.aop.sades.web.buscarSolicitudProfesorGrupo.BuscarSolicitudProfesorGrupo.execute(BuscarSolicitu
  | dProfesorGrupo.java:22)
  | 11:24:41,000 ERROR [STDERR]     at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
  | 11:24:41,000 ERROR [STDERR]     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
  | 11:24:41,000 ERROR [STDERR]     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
  | 11:24:41,000 ERROR [STDERR]     at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
  | 11:24:41,000 ERROR [STDERR]     at org.andromda.presentation.bpm4struts.ActionServlet.doGet(ActionServlet.java:39)
  | 11:24:41,000 ERROR [STDERR]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
  | 11:24:41,000 ERROR [STDERR]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  | 11:24:41,015 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  | 11:24:41,015 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | 11:24:41,015 ERROR [STDERR]     at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:687)
  | 11:24:41,015 ERROR [STDERR]     at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
  | 11:24:41,015 ERROR [STDERR]     at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:403)
  | 11:24:41,015 ERROR [STDERR]     at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
  | 11:24:41,015 ERROR [STDERR]     at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1063)
  | 11:24:41,015 ERROR [STDERR]     at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
  | 11:24:41,015 ERROR [STDERR]     at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
  | 11:24:41,015 ERROR [STDERR]     at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
  | 11:24:41,015 ERROR [STDERR]     at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
  | 11:24:41,015 ERROR [STDERR]     at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
  | 11:24:41,015 ERROR [STDERR]     at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
  | 11:24:41,031 ERROR [STDERR]     at org.andromda.presentation.bpm4struts.ActionServlet.doGet(ActionServlet.java:39)
  | 11:24:41,031 ERROR [STDERR]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
  | 11:24:41,031 ERROR [STDERR]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
  | 11:24:41,031 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
  | 11:24:41,031 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | 11:24:41,031 ERROR [STDERR]     at org.displaytag.filter.ResponseOverrideFilter.doFilter(ResponseOverrideFilter.java:125)
  | 11:24:41,031 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  | 11:24:41,031 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | 11:24:41,031 ERROR [STDERR]     at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
  | 11:24:41,031 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
  | 11:24:41,031 ERROR [STDERR]     at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
  | 11:24:41,031 ERROR [STDERR]     at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
  | 11:24:41,031 ERROR [STDERR]     at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
  | 11:24:41,046 ERROR [STDERR]     at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
  | 11:24:41,046 ERROR [STDERR]     at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
  | 11:24:41,046 ERROR [STDERR]     at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
  | 11:24:41,046 ERROR [STDERR]     at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
  | 11:24:41,046 ERROR [STDERR]     at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
  | 11:24:41,046 ERROR [STDERR]     at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
  | 11:24:41,046 ERROR [STDERR]     at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
  | 11:24:41,046 ERROR [STDERR]     at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
  | 11:24:41,046 ERROR [STDERR]     at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
  | 11:24:41,046 ERROR [STDERR]     at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
  | 11:24:41,046 ERROR [STDERR]     at java.lang.Thread.run(Thread.java:619)


I really can't find a way to fix this. I'm now kind of in a hurry.

Thank everybody in advance.

Ely.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4111393#4111393

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4111393



More information about the jboss-user mailing list