Invoking BPEL Pocess through JSP
498916Jul 21 2006 — edited Jul 21 2006I am trying to invoke an asynchronous BPEL process from JSP. I have just written first few lines for the same. But at runtime it gives the following error.
java.lang.NoClassDefFoundError: com/collaxa/common/util/NonSyncStringWriter at com.oracle.bpel.client.ClientResources.sanitizeArgs(ClientResources.java:123) at com.oracle.bpel.client.ClientResources.getString(ClientResources.java:93) at com.oracle.bpel.client.util.BeanRegistry.lookupDomainManagerBean(BeanRegistry.java:232) at com.oracle.bpel.client.auth.DomainAuthFactory.authenticate(DomainAuthFactory.java:83) at com.oracle.bpel.client.Locator.<init>(Locator.java:126) at com.oracle.bpel.client.Locator.<init>(Locator.java:97) at initiaterequest.generatexmlFCR._jspService(generatexmlFCR.jsp:13) [SRC:/InitiateRequest/generatexmlFCR.jsp] at com.orionserver[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56) at oracle.jsp.runtimev2.JspPageTable.compileAndServe(JspPageTable.java:567) at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:302) at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509) at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65) at oracle.security.jazn.oc4j.JAZNFilter.doFilter(Unknown Source) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:649) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:270) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112) at com.evermind[Oracle Application Server Containers for J2EE 10g (10.1.2.0.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192) at java.lang.Thread.run(Thread.java:534)
The JSP looks like as following:
<%@page import="com.oracle.bpel.client.Locator" %>
<%@page import="com.oracle.bpel.client.NormalizedMessage" %>
<%@page import="com.oracle.bpel.client.dispatch.IDeliveryService" %>
<%
java.util.Hashtable strNullString = null;
Locator locator = null;
locator = new Locator("default", "bpel",strNullString);
Initially i tried passing the third argument in Locator constructor as null, but then it gives ambuiguity error. For including Locator.Class, I have included OraBPel project Library.
Please help. I am trying for invoking BPEL process through JSP since the last 1 week. But, constantly getting one error or the other. Can anybody help me out??