|
Hi, I am new to OFBiz, and i created one module "practice" in Hot-deploy folder.
I created service in services.xml under servicedef folder. <service name="learningFirstService" engine="java" location="org.ofbiz.practice.practice.PracticeServices" invoke="handleParameters"> <description>Our First Service</description> <attribute name="firstName" type="String" mode="IN" optional="true" /> <attribute name="lastName" type="String" mode="IN" optional="true" /> </service> and in practice/src folder i created package of org.ofbiz.practice.practice and created one class PracticeServices.java but when i run that service, it gets error like below 2013-04-22 15:40:42,632 (http-0.0.0.0-8080-1) [ServiceEventHandler.java:352:ERROR] ---- exception report ---------------------------------------------------------- Service invocation error Exception: org.ofbiz.service.GenericServiceException Message: Cannot find service [learningFirstService] location class (org.ofbiz.practice.practice.PracticeServices) ---- cause --------------------------------------------------------------------- Exception: java.lang.ClassNotFoundException Message: org.ofbiz.practice.practice.PracticeServices ---- stack trace --------------------------------------------------------------- java.lang.ClassNotFoundException: org.ofbiz.practice.practice.PracticeServices java.net.URLClassLoader$1.run(URLClassLoader.java:202) java.security.AccessController.doPrivileged(Native Method) java.net.URLClassLoader.findClass(URLClassLoader.java:190) java.lang.ClassLoader.loadClass(ClassLoader.java:307) java.lang.ClassLoader.loadClass(ClassLoader.java:248) org.ofbiz.service.engine.StandardJavaEngine.serviceInvoker(StandardJavaEngine.java:97) org.ofbiz.service.engine.StandardJavaEngine.runSync(StandardJavaEngine.java:57) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:396) org.ofbiz.service.ServiceDispatcher.runSync(ServiceDispatcher.java:224) org.ofbiz.service.GenericDispatcher.runSync(GenericDispatcher.java:163) org.ofbiz.webapp.event.ServiceEventHandler.invoke(ServiceEventHandler.java:336) org.ofbiz.webapp.control.RequestHandler.runEvent(RequestHandler.java:648) org.ofbiz.webapp.control.RequestHandler.doRequest(RequestHandler.java:394) org.ofbiz.webapp.control.ControlServlet.doGet(ControlServlet.java:224) org.ofbiz.webapp.control.ControlServlet.doPost(ControlServlet.java:87) javax.servlet.http.HttpServlet.service(HttpServlet.java:637) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.ofbiz.webapp.control.ContextFilter.doFilter(ContextFilter.java:339) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:615) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Thread.java:619) Error clearly sepcifies that PracticeServices class is not found. Where we need to do configuration that's way it can find that class OR where the class file fall in module for hot-deploy folder for that java file ? I spent more time to solve it but i can't figure it out till. Thanks in advance. Ankit |
| Free forum by Nabble | Edit this page |
