Hello, I need to use DynamicQL on my application without success. I have the documentation of JBoss CMP 2.0 and I am adapting the examples from there. The first step to make this work is declare a select generic on my entity bean class like this :
public abstract Set ejbSelectGeneric(String jbossQl, Object[] arguments) throws FinderException; After this I declare it on jbosscmp-jdbc.xml : <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE jbosscmp-jdbc PUBLIC "-//JBoss//DTD JBOSSCMP-JDBC 3.0//EN" "http://jboss.org/j2ee/dtd/jbosscmp-jdbc_3_0.dtd"> <jbosscmp-jdbc> <defaults> ... </defaults> <enterprise-beans> <entity> <ejb-name>KeyCreator</ejb-name> <query> <query-method> <method-name>ejbSelectGeneric</method-name> <method-params> <method-param>java.lang.String</method-param> <method-param>java.lang.Object[]</method-param> </method-params> </query-method> <dynamic-ql/> </query> </entity> </enterprise-beans> </jbosscmp-jdbc> But when I try deploy my bean I got this error : org.jboss.deployment.DeploymentException: Unknown query method : public abstract java.util.Set com.sigea.ejb.util.KeyCreatorBean.ejbSelectGeneric(java.lang.Stri ng,java.lang.Object[]) throws javax.ejb.FinderException I can not see what is the problem. It look the same thing of the example. Any idea ? The complete console log is : 00:54:23,433 INFO [MainDeployer] Starting deployment of package: file:/C:/prg/j boss/server/default/deploy/sigea-util.jar 00:54:23,493 INFO [EjbModule] Creating 00:54:23,503 INFO [EjbModule] Deploying KeyCreator 00:54:23,523 INFO [EjbModule] Created 00:54:23,523 INFO [EjbModule] Starting 00:54:23,613 WARN [ServiceController] Problem starting service jboss.j2ee:servi ce=EJB,jndiName=KeyCreator org.jboss.deployment.DeploymentException: Unknown query method : public abstract java.util.Set com.sigea.ejb.util.KeyCreatorBean.ejbSelectGeneric(java.lang.Stri ng,java.lang.Object[]) throws javax.ejb.FinderException at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCQueryMetaDataFactory.crea teJDBCQueryMetaData(JDBCQueryMetaDataFactory.java:71) at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCEntityMetaData.<init>(JDB CEntityMetaData.java:525) at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCApplicationMetaData.<init >(JDBCApplicationMetaData.java:282) at org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCXmlFileLoader.load(JDBCXm lFileLoader.java:75) at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.loadJDBCEntityMetaDat a(JDBCStoreManager.java:677) at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.initStoreManager(JDBC StoreManager.java:389) at org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager.start(JDBCStoreManage r.java:339) at org.jboss.ejb.plugins.CMPPersistenceManager.start(CMPPersistenceManag er.java:198) at org.jboss.ejb.EntityContainer.start(EntityContainer.java:376) at org.jboss.ejb.Container.invoke(Container.java:755) at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:1055) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl ler.java:967) at $Proxy6.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:396) at java.lang.reflect.Method.invoke(Native Method) at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea nDispatcher.java:284) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491) at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) at $Proxy256.start(Unknown Source) at org.jboss.ejb.EjbModule.startService(EjbModule.java:430) at org.jboss.system.ServiceMBeanSupport.start(ServiceMBeanSupport.java:1 64) at java.lang.reflect.Method.invoke(Native Method) at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea nDispatcher.java:284) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491) at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceControl ler.java:967) at $Proxy6.start(Unknown Source) at org.jboss.system.ServiceController.start(ServiceController.java:396) at java.lang.reflect.Method.invoke(Native Method) at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea nDispatcher.java:284) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491) at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) at $Proxy5.start(Unknown Source) at org.jboss.ejb.EJBDeployer.start(EJBDeployer.java:394) at org.jboss.deployment.MainDeployer.start(MainDeployer.java:796) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:616) at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:580) at java.lang.reflect.Method.invoke(Native Method) at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBea nDispatcher.java:284) at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:491) at org.jboss.util.jmx.MBeanProxy.invoke(MBeanProxy.java:174) at $Proxy4.deploy(Unknown Source) at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymen tScanner.java:427) at org.jboss.deployment.scanner.URLDeploymentScanner.scanDirectory(URLDe ploymentScanner.java:648) at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentS canner.java:499) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread. loop(AbstractDeploymentScanner.java:202) at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread. run(AbstractDeploymentScanner.java:191) 00:54:23,613 INFO [EjbModule] Started 00:54:23,613 INFO [MainDeployer] Deployed package: file:/C:/prg/jboss/server/de fault/deploy/sigea-util.jar 00:54:23,694 ERROR [URLDeploymentScanner] MBeanException: Exception in MBean ope ration 'checkIncompleteDeployments()' Cause: Incomplete Deployment listing: Packages waiting for a deployer: <none> Incompletely deployed packages: <none> MBeans waiting for classes: <none> MBeans waiting for other MBeans: [ObjectName: jboss.j2ee:service=EJB,jndiName=KeyCreator state: FAILED I Depend On: Depends On Me: org.jboss.deployment.DeploymentException: Unknown query method : public abstract java.util.Set com.sigea.ejb.util.KeyCreatorBean.ejbSelectGeneri c(java.lang.String,java.lang.Object[]) throws javax.ejb.FinderException] -- Best regards, Danilo mailto:[EMAIL PROTECTED] ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user