The error message is as follows: Javax. servlet. servletexception: servlet. INIT () for servlet DWR-invoker threw exception Org. Apache. Catalina. Valves. errorreportvalve. Invoke (errorreportvalve. Java: 102) Org. Apache. Catalina. connector. coyoteadapter. Service (coyoteadapter. Java: 286) Org. Apache. Coyote. http11.http11processor. Process (http11processor. Java: 844) Org. Apache. Coyote. http11.http11protocol $ http11connectionhandler. Process (http11protocol. Java: 583) Org.apache.tomcat.util.net. jioendpoint $ worker. Run (jioendpoint. Java: 447) Java. Lang. thread. Run (unknown source) Root Cause Java. Lang. noclassdeffounderror: ORG/Apache/commons/logging/logfactory Org. directwebremoting. dwrp. pollhandler. <clinit> (pollhandler. Java: 382) Java. Lang. Class. forname0 (native method) Java. Lang. Class. forname (unknown source) Org. directwebremoting. impl. containerutil. Class $ (containerutil. Java: 97) Org. directwebremoting. impl. containerutil. setupdefaults (containerutil. Java: 150) Org. directwebremoting. impl. containerutil. setupdefaultiner iner (containerutil. Java: 125) Org. directwebremoting. servlet. dwrservlet. INIT (dwrservlet. Java: 73) Org. Apache. Catalina. Valves. errorreportvalve. Invoke (errorreportvalve. Java: 102) Org. Apache. Catalina. connector. coyoteadapter. Service (coyoteadapter. Java: 286) Org. Apache. Coyote. http11.http11processor. Process (http11processor. Java: 844) Org. Apache. Coyote. http11.http11protocol $ http11connectionhandler. Process (http11protocol. Java: 583) Org.apache.tomcat.util.net. jioendpoint $ worker. Run (jioendpoint. Java: 447) Java. Lang. thread. Run (unknown source) Root Cause Java. Lang. classnotfoundexception: org. Apache. commons. Logging. logfactory Org. Apache. Catalina. loader. webappclassloader. loadclass (webappclassloader. Java: 1360) Org. Apache. Catalina. loader. webappclassloader. loadclass (webappclassloader. Java: 1206) Java. Lang. classloader. loadclassinternal (unknown source) Org. directwebremoting. dwrp. pollhandler. <clinit> (pollhandler. Java: 382) Java. Lang. Class. forname0 (native method) Java. Lang. Class. forname (unknown source) Org. directwebremoting. impl. containerutil. Class $ (containerutil. Java: 97) Org. directwebremoting. impl. containerutil. setupdefaults (containerutil. Java: 150) Org. directwebremoting. impl. containerutil. setupdefaultiner iner (containerutil. Java: 125) Org. directwebremoting. servlet. dwrservlet. INIT (dwrservlet. Java: 73) Org. Apache. Catalina. Valves. errorreportvalve. Invoke (errorreportvalve. Java: 102) Org. Apache. Catalina. connector. coyoteadapter. Service (coyoteadapter. Java: 286) Org. Apache. Coyote. http11.http11processor. Process (http11processor. Java: 844) Org. Apache. Coyote. http11.http11protocol $ http11connectionhandler. Process (http11protocol. Java: 583) Org.apache.tomcat.util.net. jioendpoint $ worker. Run (jioendpoint. Java: 447) Java. Lang. thread. Run (unknown source) **************************************** **************************************** **************************************** ********* Solution: compile, which contains this package, then you put the commons-logging-1.0.4.jar package under your web-INF lib folder, and then run try |