Issues with deploying BPEL example
lymit Mar 14, 2006 8:46 AMHi,
I'm trying to deploy the hello example process from the jbpm-BPEL-alpha4 package. This is what I've done:
1. Install jbpm-starters-kit-3.1 (works fine)
2. unzip the jbpm-bpel-alpha4.zip to jbpm-bpel directory
3. change the build.properties in the bpel home directory
4. execute "ant build.service.402" (Build successful)
5. deploy the jbpm-bpel.sar to jboss
6. alter the build.properties from the hello example directory
7. execute "ant create-schema" (Build successful)
8. execute "ant pack-definition" (Build successful)
9. execute "ant deploy-definition" and this is where things go wrong.
Buildfile: build.xml pack-definition: deploy-definition: [webdeploy] deployment url: http://kanno:8080/jbpm-bpel/deploy?archive=file%3A%2 FP%3A%2Fdownload%2Fjbpm-starters-kit-3.1%2Fjbpm-bpel%2Fdoc%2Fexamples%2Fhello%2F build%2Fhello-definition.par [webdeploy] got response code: 500 BUILD FAILED P:\download\jbpm-starters-kit-3.1\jbpm-bpel\doc\examples\hello\build.xml:97: deployment failed, see details in the server console Total time: 8 seconds
and the JBOSS console says:
15:26:34,819 INFO [[/jbpm-bpel]] DeployServlet: deploying process archive: file:/P:/download/jbpm-starters-kit-3.1/jbpm-bpel/doc/examples/hello/build/hello-definition.par 15:26:34,834 ERROR [[DeployServlet]] Servlet.service() for servlet DeployServlet threw exception org.jbpm.jpdl.JpdlException: [[ERROR] no processdefinition.xml inside process archive] at org.jbpm.jpdl.par.JpdlArchiveParser.readFromArchive(JpdlArchiveParser.java:39) at org.jbpm.jpdl.par.ProcessArchive.parseProcessDefinition(ProcessArchive.java:81) at org.jbpm.bpel.web.deploy.DeployServlet.doGet(DeployServlet.java:45) at javax.servlet.http.HttpServlet.service(HttpServlet.java:697) at javax.servlet.http.HttpServlet.service(HttpServlet.java:810) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112) at java.lang.Thread.run(Thread.java:595)
I interpret that this error means that there is no processdefinition.xml in the hello-definition.par.
I checked and there is bpel-definition.xml in the par-file.
Then I tried to change its file name to processdefinition.xml and alter the build.xml to match it.
Still the error occurs.
Can anyone help me?
Juha S.