Hello, where do I have to place to *.jpdl.xml files containing my process definitions when deploying my app as a war file?
Currently, they are in WEB-INF and in components.xml I have | <bpm:jbpm> | <bpm:process-definitions> | <value>processdefinition.jpdl.xml</value> | </bpm:process-definitions> | </bpm:jbpm> | But it says: | | 2008-02-14 17:07:09,506 ERROR [org.jbpm.jpdl.xml.JpdlXmlReader] couldn't parse process definition | org.dom4j.DocumentException: null Nested exception: null | at org.dom4j.io.SAXReader.read(SAXReader.java:484) | at org.jbpm.jpdl.xml.JpdlParser.parse(JpdlParser.java:58) | at org.jbpm.jpdl.xml.JpdlXmlReader.readProcessDefinition(JpdlXmlReader.java:141) | at org.jbpm.graph.def.ProcessDefinition.parseXmlInputStream(ProcessDefinition.java:180) | at org.jbpm.graph.def.ProcessDefinition.parseXmlResource(ProcessDefinition.java:161) | at org.jboss.seam.bpm.Jbpm.deployProcess(Jbpm.java:269) | at org.jboss.seam.bpm.Jbpm.installProcessDefinitions(Jbpm.java:252) | at org.jboss.seam.bpm.Jbpm.startup(Jbpm.java:72) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.jboss.seam.util.Reflections.invoke(Reflections.java:21) | at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125) | at org.jboss.seam.Component.callComponentMethod(Component.java:2082) | at org.jboss.seam.Component.callCreateMethod(Component.java:2005) | at org.jboss.seam.Component.newInstance(Component.java:1976) | at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304) | at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278) | at org.jboss.seam.contexts.ServletLifecycle.endInitialization(ServletLifecycle.java:95) | at org.jboss.seam.init.Initialization.init(Initialization.java:583) | at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34) | at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530) | at org.mortbay.jetty.servlet.Context.startContext(Context.java:135) | at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218) | at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500) | at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) | at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) | at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161) | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) | at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) | at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117) | at org.mortbay.jetty.Server.doStart(Server.java:217) | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) | at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) | at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:345) | at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:286) | at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:218) | at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183) | at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) | at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333) | at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126) | at org.apache.maven.cli.MavenCli.main(MavenCli.java:282) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) | at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) | at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) | at org.codehaus.classworlds.Launcher.main(Launcher.java:375) | Nested exception: | java.net.MalformedURLException | at java.net.URL.<init>(URL.java:601) | at java.net.URL.<init>(URL.java:464) | at java.net.URL.<init>(URL.java:413) | at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:968) | at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:184) | at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:798) | at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764) | at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148) | at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242) | at org.dom4j.io.SAXReader.read(SAXReader.java:465) | at org.jbpm.jpdl.xml.JpdlParser.parse(JpdlParser.java:58) | at org.jbpm.jpdl.xml.JpdlXmlReader.readProcessDefinition(JpdlXmlReader.java:141) | at org.jbpm.graph.def.ProcessDefinition.parseXmlInputStream(ProcessDefinition.java:180) | at org.jbpm.graph.def.ProcessDefinition.parseXmlResource(ProcessDefinition.java:161) | at org.jboss.seam.bpm.Jbpm.deployProcess(Jbpm.java:269) | at org.jboss.seam.bpm.Jbpm.installProcessDefinitions(Jbpm.java:252) | at org.jboss.seam.bpm.Jbpm.startup(Jbpm.java:72) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.jboss.seam.util.Reflections.invoke(Reflections.java:21) | at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125) | at org.jboss.seam.Component.callComponentMethod(Component.java:2082) | at org.jboss.seam.Component.callCreateMethod(Component.java:2005) | at org.jboss.seam.Component.newInstance(Component.java:1976) | at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304) | at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278) | at org.jboss.seam.contexts.ServletLifecycle.endInitialization(ServletLifecycle.java:95) | at org.jboss.seam.init.Initialization.init(Initialization.java:583) | at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34) | at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530) | at org.mortbay.jetty.servlet.Context.startContext(Context.java:135) | at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218) | at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500) | at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) | at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) | at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161) | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) | at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) | at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117) | at org.mortbay.jetty.Server.doStart(Server.java:217) | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) | at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) | at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:345) | at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:286) | at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:218) | at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183) | at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) | at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333) | at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126) | at org.apache.maven.cli.MavenCli.main(MavenCli.java:282) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) | at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) | at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) | at org.codehaus.classworlds.Launcher.main(Launcher.java:375) | 2008-02-14 17:07:09.498::WARN: Failed startup of context [EMAIL PROTECTED]/jBPM-tryout-war,D:\Projects\EL4J\externa | l\sandbox\jBPM-tryout\war\src\main\webapp} | java.lang.RuntimeException: could not deploy a process definition | at org.jboss.seam.bpm.Jbpm.installProcessDefinitions(Jbpm.java:258) | at org.jboss.seam.bpm.Jbpm.startup(Jbpm.java:72) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.jboss.seam.util.Reflections.invoke(Reflections.java:21) | at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java:125) | at org.jboss.seam.Component.callComponentMethod(Component.java:2082) | at org.jboss.seam.Component.callCreateMethod(Component.java:2005) | at org.jboss.seam.Component.newInstance(Component.java:1976) | at org.jboss.seam.contexts.Contexts.startup(Contexts.java:304) | at org.jboss.seam.contexts.Contexts.startup(Contexts.java:278) | at org.jboss.seam.contexts.ServletLifecycle.endInitialization(ServletLifecycle.java:95) | at org.jboss.seam.init.Initialization.init(Initialization.java:583) | at org.jboss.seam.servlet.SeamListener.contextInitialized(SeamListener.java:34) | at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:530) | at org.mortbay.jetty.servlet.Context.startContext(Context.java:135) | at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1218) | at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:500) | at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448) | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) | at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) | at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:161) | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) | at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:147) | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) | at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:117) | at org.mortbay.jetty.Server.doStart(Server.java:217) | at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40) | at org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:132) | at org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:345) | at org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:286) | at org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:218) | at org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:183) | at org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:447) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:539) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:493) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:463) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:311) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) | at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:143) | at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:333) | at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:126) | at org.apache.maven.cli.MavenCli.main(MavenCli.java:282) | at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) | at java.lang.reflect.Method.invoke(Method.java:585) | at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) | at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) | at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) | at org.codehaus.classworlds.Launcher.main(Launcher.java:375) | Caused by: org.jbpm.jpdl.JpdlException: [[ERROR] couldn't parse process definition] | at org.jbpm.jpdl.xml.JpdlXmlReader.readProcessDefinition(JpdlXmlReader.java:172) | at org.jbpm.graph.def.ProcessDefinition.parseXmlInputStream(ProcessDefinition.java:180) | at org.jbpm.graph.def.ProcessDefinition.parseXmlResource(ProcessDefinition.java:161) | at org.jboss.seam.bpm.Jbpm.deployProcess(Jbpm.java:269) | at org.jboss.seam.bpm.Jbpm.installProcessDefinitions(Jbpm.java:252) | ... 52 more | | View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4129433#4129433 Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4129433 _______________________________________________ jboss-user mailing list [email protected] https://lists.jboss.org/mailman/listinfo/jboss-user
