As we transition to the new Hyland Community, some post links may be temporarily disrupted as we finalize redirects. We apologize for the inconvenience and are working to resolve this as quickly as possible. Details.
import javax.naming.InitialContext; import javax.naming.NamingException; import javax.transaction.TransactionManager; import org.activiti.cdi.spi.ProcessEngineLookup; import org.activiti.engine.ProcessEngine; import org.activiti.engine.impl.cfg.JtaProcessEngineConfiguration; public class ProgrammaticProcessEngineConfiguration implements ProcessEngineLookup { private ProcessEngine processEngine; public int getPrecedence() { return 10; } private TransactionManager lookupTransactionManager() { try { return InitialContext.doLookup("java:appserver/TransactionManager"); } catch (NamingException e) { throw new RuntimeException("Unable to lookup transaction manager", e); } } public ProcessEngine getProcessEngine() { JtaProcessEngineConfiguration processEngineConfiguration = new JtaProcessEngineConfiguration(); processEngineConfiguration.setProcessEngineName("default"); processEngineConfiguration.setDataSourceJndiName("jdbc/activiti"); processEngineConfiguration.setTransactionManager(lookupTransactionManager()); processEngineConfiguration.setDatabaseType("mysql"); processEngineConfiguration.setTransactionsExternallyManaged(true); processEngineConfiguration.setJobExecutorActivate(true); processEngine = processEngineConfiguration.buildProcessEngine(); return processEngine; } public void ungetProcessEngine() { processEngine.close(); processEngine = null; } }
main.java.config.ProgrammaticProcessEngineConfiguration
ATTENTION: Cannot load java.TestBean reason : java.TestBean<br>java.lang.ClassNotFoundException: java.TestBean<br> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1519)<br> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1369)<br> at com.sun.enterprise.deployment.annotation.impl.ModuleScanner.getElements(ModuleScanner.java:361)<br> at com.sun.enterprise.deployment.archivist.Archivist.processAnnotations(Archivist.java:565)<br> at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:445)<br> at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:432)<br> at com.sun.enterprise.deployment.archivist.Archivist.readRestDeploymentDescriptors(Archivist.java:408)<br> at com.sun.enterprise.deployment.archivist.Archivist.readDeploymentDescriptors(Archivist.java:383)<br> at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:246)<br> at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:255)<br> at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:216)<br> at com.sun.enterprise.deployment.archivist.ApplicationFactory.openArchive(ApplicationFactory.java:165)<br> at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:181)<br> at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:93)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer(ApplicationLifecycle.java:828)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:770)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:368)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)<br> at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)<br> at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)<br> at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)<br> at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)<br> at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)<br> at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)<br> at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)<br> at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)<br> at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)<br> at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)<br> at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)<br> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)<br> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)<br> at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)<br> at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)<br> at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)<br> at com.sun.grizzly.ContextTask.run(ContextTask.java:71)<br> at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)<br> at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)<br> at java.lang.Thread.run(Thread.java:662)<br><br>ATTENTION: Cannot load java.TestBean reason : java.TestBean<br>java.lang.ClassNotFoundException: java.TestBean<br> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1519)<br> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1369)<br> at com.sun.enterprise.deployment.annotation.impl.ModuleScanner.getElements(ModuleScanner.java:361)<br> at org.glassfish.apf.impl.AnnotationProcessorImpl.process(AnnotationProcessorImpl.java:132)<br> at com.sun.enterprise.deployment.archivist.Archivist.processAnnotations(Archivist.java:606)<br> at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:445)<br> at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:432)<br> at com.sun.enterprise.deployment.archivist.Archivist.readRestDeploymentDescriptors(Archivist.java:408)<br> at com.sun.enterprise.deployment.archivist.Archivist.readDeploymentDescriptors(Archivist.java:383)<br> at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:246)<br> at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:255)<br> at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:216)<br> at com.sun.enterprise.deployment.archivist.ApplicationFactory.openArchive(ApplicationFactory.java:165)<br> at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:181)<br> at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:93)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer(ApplicationLifecycle.java:828)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:770)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:368)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)<br> at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)<br> at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)<br> at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)<br> at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)<br> at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)<br> at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)<br> at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)<br> at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)<br> at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)<br> at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)<br> at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)<br> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)<br> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)<br> at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)<br> at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)<br> at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)<br> at com.sun.grizzly.ContextTask.run(ContextTask.java:71)<br> at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)<br> at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)<br> at java.lang.Thread.run(Thread.java:662)<br><br>ATTENTION: Cannot load java.TestBean reason : java.TestBean<br>java.lang.ClassNotFoundException: java.TestBean<br> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1519)<br> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1369)<br> at com.sun.enterprise.deployment.annotation.impl.ModuleScanner.getElements(ModuleScanner.java:361)<br> at com.sun.enterprise.deployment.archivist.Archivist.processAnnotations(Archivist.java:565)<br> at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:459)<br> at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:432)<br> at com.sun.enterprise.deployment.archivist.Archivist.readRestDeploymentDescriptors(Archivist.java:408)<br> at com.sun.enterprise.deployment.archivist.Archivist.readDeploymentDescriptors(Archivist.java:383)<br> at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:246)<br> at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:255)<br> at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:216)<br> at com.sun.enterprise.deployment.archivist.ApplicationFactory.openArchive(ApplicationFactory.java:165)<br> at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:181)<br> at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:93)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer(ApplicationLifecycle.java:828)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:770)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:368)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)<br> at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)<br> at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)<br> at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)<br> at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)<br> at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)<br> at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)<br> at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)<br> at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)<br> at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)<br> at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)<br> at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)<br> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)<br> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)<br> at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)<br> at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)<br> at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)<br> at com.sun.grizzly.ContextTask.run(ContextTask.java:71)<br> at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)<br> at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)<br> at java.lang.Thread.run(Thread.java:662)<br><br>ATTENTION: Cannot load java.TestBean reason : java.TestBean<br>java.lang.ClassNotFoundException: java.TestBean<br> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1519)<br> at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1369)<br> at com.sun.enterprise.deployment.annotation.impl.ModuleScanner.getElements(ModuleScanner.java:361)<br> at org.glassfish.apf.impl.AnnotationProcessorImpl.process(AnnotationProcessorImpl.java:132)<br> at com.sun.enterprise.deployment.archivist.Archivist.processAnnotations(Archivist.java:606)<br> at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:459)<br> at com.sun.enterprise.deployment.archivist.Archivist.readAnnotations(Archivist.java:432)<br> at com.sun.enterprise.deployment.archivist.Archivist.readRestDeploymentDescriptors(Archivist.java:408)<br> at com.sun.enterprise.deployment.archivist.Archivist.readDeploymentDescriptors(Archivist.java:383)<br> at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:246)<br> at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:255)<br> at com.sun.enterprise.deployment.archivist.Archivist.open(Archivist.java:216)<br> at com.sun.enterprise.deployment.archivist.ApplicationFactory.openArchive(ApplicationFactory.java:165)<br> at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:181)<br> at org.glassfish.javaee.core.deployment.DolProvider.load(DolProvider.java:93)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.loadDeployer(ApplicationLifecycle.java:828)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.setupContainerInfos(ApplicationLifecycle.java:770)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:368)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)<br> at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)<br> at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)<br> at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)<br> at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)<br> at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)<br> at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)<br> at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)<br> at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)<br> at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)<br> at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)<br> at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)<br> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)<br> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)<br> at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)<br> at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)<br> at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)<br> at com.sun.grizzly.ContextTask.run(ContextTask.java:71)<br> at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)<br> at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)<br> at java.lang.Thread.run(Thread.java:662)<br><br><br>GRAVE: Exception while invoking class org.glassfish.ejb.startup.EjbDeployer prepare method<br>GRAVE: Exception while preparing the app<br>GRAVE: Unable to load the EJB module. DeploymentContext does not contain any EJB. Check the archive to ensure correct packaging for D:\glassfish3\glassfish\domains\domain1\eclipseApps\test.<br>If you use EJB component annotations to define the EJB, and an ejb or web deployment descriptor is also used, please make sure that the deployment descriptor references a Java EE 5 or higher version schema, and that the metadata-complete attribute is not set to true, so the component annotations can be processed as expected<br>java.lang.RuntimeException: Unable to load the EJB module. DeploymentContext does not contain any EJB. Check the archive to ensure correct packaging for D:\glassfish3\glassfish\domains\domain1\eclipseApps\test.<br>If you use EJB component annotations to define the EJB, and an ejb or web deployment descriptor is also used, please make sure that the deployment descriptor references a Java EE 5 or higher version schema, and that the metadata-complete attribute is not set to true, so the component annotations can be processed as expected<br> at org.glassfish.ejb.startup.EjbDeployer.prepare(EjbDeployer.java:190)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.prepareModule(ApplicationLifecycle.java:872)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:410)<br> at com.sun.enterprise.v3.server.ApplicationLifecycle.deploy(ApplicationLifecycle.java:240)<br> at org.glassfish.deployment.admin.DeployCommand.execute(DeployCommand.java:382)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$1.execute(CommandRunnerImpl.java:355)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:370)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.doCommand(CommandRunnerImpl.java:1064)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl.access$1200(CommandRunnerImpl.java:96)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1244)<br> at com.sun.enterprise.v3.admin.CommandRunnerImpl$ExecutionContext.execute(CommandRunnerImpl.java:1232)<br> at com.sun.enterprise.v3.admin.AdminAdapter.doCommand(AdminAdapter.java:459)<br> at com.sun.enterprise.v3.admin.AdminAdapter.service(AdminAdapter.java:209)<br> at com.sun.grizzly.tcp.http11.GrizzlyAdapter.service(GrizzlyAdapter.java:168)<br> at com.sun.enterprise.v3.server.HK2Dispatcher.dispath(HK2Dispatcher.java:117)<br> at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:238)<br> at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:828)<br> at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:725)<br> at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1019)<br> at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:225)<br> at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)<br> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)<br> at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)<br> at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)<br> at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)<br> at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)<br> at com.sun.grizzly.ContextTask.run(ContextTask.java:71)<br> at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)<br> at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)<br> at java.lang.Thread.run(Thread.java:662)<br><br>GRAVE: Exception while preparing the app : Unable to load the EJB module. DeploymentContext does not contain any EJB. Check the archive to ensure correct packaging for D:\glassfish3\glassfish\domains\domain1\eclipseApps\test.<br>If you use EJB component annotations to define the EJB, and an ejb or web deployment descriptor is also used, please make sure that the deployment descriptor references a Java EE 5 or higher version schema, and that the metadata-complete attribute is not set to true, so the component annotations can be processed as expected<br><br>
Yes I did , this is my file named "org.activiti.cdi.spi.ProcessEngineLookup"<br><br>[code]main.java.config.ProgrammaticProcessEngineConfiguration