Hi Benni, I assume that the answer to your question is simple.
In the Java EE Module dependencies you enabled too many dependencies. You must not check the following two: javax/servlet/jsp/jap-api/2.0/jsp-api-2.0.jar and javax/servlet/servlet-api/2.4/servlet-api-2.4.jar They are only needed to compile the sources. However tomcat brings it's own version of these files. Apart from the other jars in M2_REPO you also need to select empire-db and empire-db-struts2 (as you probably know). Good luck. Regards Rainer Benniven wrote: > re: Problem getting "empire-db-example-struts2" running > > Hello everybody, > > i am trying to geht "empire-db-example-struts2" running. > I am using Eclipse Platform Version: 3.4.2 Build id: M20090211-1700 with > J2EE Standard Tools. > > Here is what i have done so far. > 1. checked out the whole thing from > "https://svn.apache.org/repos/asf/incubator/empire-db/trunk" > 2. executed "mvn clean install" in the folder trunk on my HDD > 3. executed "mvn eclipse:eclipse" in the folder trunk on my HDD > 4. Imported all existing projects to eclipse in that folder (except > the ones from the "old" folder) > 5. right click on "empire-db-example-struts2" --> Run On Server > --> that lead to some "class not found" exceptions > 6. activated some J2ee Module dependencies (empire-db, > empire-db-struts2, M2_REPO/*) > 7. Server seems to run properly (some tables seem to be created) end > > But when i now open "http://localhost:8080/empire-db-example-struts2/" > in the internal eclipse-browser, it seems to refresh the page again and > again. > > When i took a look into the server console i found that one exception is > repeatedly thrown. (see log below). > It looks like he cannot find the corresponding class for a JSP, and the > exception results a redirect to the same JSP again. > > Can someone please tell me what i've got to do, to get that example > running. > Maybe i forgot to add some dependencies. > > Thanks in advance. > > Benjamin > > > > > -------------------------------------------------------------------------- > -------------------------------------------------------------------------- > ------ > > > ERROR [2009/06/24 19:50]: Failed to process request due to Exception. > at > org.apache.empire.struts2.web.EmpireStrutsDispatcher.serviceAction(EmpireS > trutsDispatcher.java:104) > > javax.servlet.ServletException: org.apache.jasper.JasperException: > org.apache.jasper.JasperException: Unable to load class for JSP > at > org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515 > ) > at > org.apache.empire.struts2.web.EmpireStrutsDispatcher.serviceAction(EmpireS > trutsDispatcher.java:99) > > at > org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.j > ava:419) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:235) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:206) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve. > java:233) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve. > java:191) > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1 > 28) > > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1 > 02) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja > va:109) > > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293 > ) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Ht > tp11Protocol.java:583) > > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) > at java.lang.Thread.run(Thread.java:619) > Caused by: org.apache.jasper.JasperException: > org.apache.jasper.JasperException: Unable to load class for JSP > at > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.j > ava:156) > > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java > :329) > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:290) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:206) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatche > r.java:646) > > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispat > cher.java:551) > > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatch > er.java:488) > > at > org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDis > patcherResult.java:141) > > at > org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupp > ort.java:178) > > at > com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActio > nInvocation.java:348) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:253) > > at > org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:5 > 0) > > at > org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504 > ) > ... 14 more > Caused by: org.apache.jasper.JasperException: Unable to load class for JSP > at > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:62 > 0) > > at > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.j > ava:144) > > ... 29 more > Caused by: java.lang.ClassNotFoundException: org.apache.jsp.jsp.login_jsp > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66) > at > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:61 > 8) > > ... 30 more > ERROR [2009/06/24 19:50]: ParametersInterceptor - [setParameters]: > Unexpected Exception caught setting 'source-uri' on 'class > org.apache.empire.struts2.websample.web.actions.LoginAction: Error > setting expression 'source-uri' with value > '[Ljava.lang.String;@16a23cf' at > com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(Pa > rametersInterceptor.java:204) > > INFO [2009/06/24 19:50]: An error as occurred at > org.apache.empire.struts2.websample.web.actions.LoginAction.doError(LoginA > ction.java:116) > > 24.06.2009 19:50:24 org.apache.catalina.core.ApplicationDispatcher invoke > SCHWERWIEGEND: Servlet.service() for servlet jsp threw exception > java.lang.ClassNotFoundException: org.apache.jsp.jsp.login_jsp > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66) > at > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:61 > 8) > > at > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.j > ava:144) > > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java > :329) > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:290) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:206) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatche > r.java:646) > > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationD > ispatcher.java:436) > > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispat > cher.java:374) > > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatch > er.java:302) > > at > org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDis > patcherResult.java:139) > > at > org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupp > ort.java:178) > > at > com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActio > nInvocation.java:348) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:253) > > at > com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Para > metersInterceptor.java:167) > > at > com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Meth > odFilterInterceptor.java:86) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:224) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:223) > > at > com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSta > ck.java:455) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:221) > > at > org.apache.empire.struts2.interceptors.ActionAccessInterceptor.intercept(A > ctionAccessInterceptor.java:80) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:224) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:223) > > at > com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSta > ck.java:455) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:221) > > at > org.apache.empire.struts2.interceptors.ActionBasicsInterceptor.intercept(A > ctionBasicsInterceptor.java:57) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:224) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:223) > > at > com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSta > ck.java:455) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:221) > > at > org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:5 > 0) > > at > org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504 > ) > at > org.apache.empire.struts2.web.EmpireStrutsDispatcher.serviceAction(EmpireS > trutsDispatcher.java:99) > > at > org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.j > ava:419) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:235) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:206) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve. > java:233) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve. > java:191) > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1 > 28) > > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1 > 02) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja > va:109) > > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293 > ) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Ht > tp11Protocol.java:583) > > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) > at java.lang.Thread.run(Thread.java:619) > ERROR [2009/06/24 19:50]: An exception occurred while processing the > action login!doError at > org.apache.empire.struts2.interceptors.ActionBasicsInterceptor.intercept(A > ctionBasicsInterceptor.java:62) > > org.apache.jasper.JasperException: org.apache.jasper.JasperException: > Unable to load class for JSP > at > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.j > ava:156) > > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java > :329) > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:290) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:206) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatche > r.java:646) > > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationD > ispatcher.java:436) > > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispat > cher.java:374) > > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatch > er.java:302) > > at > org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDis > patcherResult.java:139) > > at > org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupp > ort.java:178) > > at > com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActio > nInvocation.java:348) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:253) > > at > com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Para > metersInterceptor.java:167) > > at > com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Meth > odFilterInterceptor.java:86) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:224) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:223) > > at > com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSta > ck.java:455) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:221) > > at > org.apache.empire.struts2.interceptors.ActionAccessInterceptor.intercept(A > ctionAccessInterceptor.java:80) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:224) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:223) > > at > com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSta > ck.java:455) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:221) > > at > org.apache.empire.struts2.interceptors.ActionBasicsInterceptor.intercept(A > ctionBasicsInterceptor.java:57) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:224) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:223) > > at > com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSta > ck.java:455) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:221) > > at > org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:5 > 0) > > at > org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504 > ) > at > org.apache.empire.struts2.web.EmpireStrutsDispatcher.serviceAction(EmpireS > trutsDispatcher.java:99) > > at > org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.j > ava:419) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:235) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:206) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve. > java:233) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve. > java:191) > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1 > 28) > > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1 > 02) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja > va:109) > > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293 > ) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Ht > tp11Protocol.java:583) > > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) > at java.lang.Thread.run(Thread.java:619) > Caused by: org.apache.jasper.JasperException: Unable to load class for JSP > at > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:62 > 0) > > at > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.j > ava:144) > > ... 46 more > Caused by: java.lang.ClassNotFoundException: org.apache.jsp.jsp.login_jsp > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66) > at > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:61 > 8) > > ... 47 more > 24.06.2009 19:50:24 org.apache.catalina.core.ApplicationDispatcher invoke > SCHWERWIEGEND: Servlet.service() for servlet jsp threw exception > java.lang.ClassNotFoundException: org.apache.jsp.jsp.login_jsp > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66) > at > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:61 > 8) > > at > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.j > ava:144) > > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java > :329) > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:290) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:206) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatche > r.java:646) > > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispat > cher.java:551) > > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatch > er.java:488) > > at > org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDis > patcherResult.java:141) > > at > org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupp > ort.java:178) > > at > com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActio > nInvocation.java:348) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:253) > > at > org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:5 > 0) > > at > org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504 > ) > at > org.apache.empire.struts2.web.EmpireStrutsDispatcher.serviceAction(EmpireS > trutsDispatcher.java:99) > > at > org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.j > ava:419) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:235) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:206) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve. > java:233) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve. > java:191) > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1 > 28) > > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1 > 02) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja > va:109) > > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293 > ) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Ht > tp11Protocol.java:583) > > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) > at java.lang.Thread.run(Thread.java:619) > WARN [2009/06/24 19:50]: An uncaught exception occurred. Message is An > Exception of type org.apache.jasper.JasperException occurred. > -->Message is org.apache.jasper.JasperException: Unable to load class > for JSP > -->at Position > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.j > ava:156) > at > org.apache.empire.struts2.action.WebAction.handleException(WebAction.java: > 118) > > ERROR [2009/06/24 19:50]: Failed to process request due to Exception. > at > org.apache.empire.struts2.web.EmpireStrutsDispatcher.serviceAction(EmpireS > trutsDispatcher.java:104) > > javax.servlet.ServletException: org.apache.jasper.JasperException: > org.apache.jasper.JasperException: Unable to load class for JSP > at > org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:515 > ) > at > org.apache.empire.struts2.web.EmpireStrutsDispatcher.serviceAction(EmpireS > trutsDispatcher.java:99) > > at > org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.j > ava:419) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:235) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:206) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve. > java:233) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve. > java:191) > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1 > 28) > > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1 > 02) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja > va:109) > > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293 > ) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Ht > tp11Protocol.java:583) > > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) > at java.lang.Thread.run(Thread.java:619) > Caused by: org.apache.jasper.JasperException: > org.apache.jasper.JasperException: Unable to load class for JSP > at > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.j > ava:156) > > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java > :329) > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:290) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:206) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatche > r.java:646) > > at > org.apache.catalina.core.ApplicationDispatcher.doInclude(ApplicationDispat > cher.java:551) > > at > org.apache.catalina.core.ApplicationDispatcher.include(ApplicationDispatch > er.java:488) > > at > org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDis > patcherResult.java:141) > > at > org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupp > ort.java:178) > > at > com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActio > nInvocation.java:348) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:253) > > at > org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:5 > 0) > > at > org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504 > ) > ... 14 more > Caused by: org.apache.jasper.JasperException: Unable to load class for JSP > at > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:62 > 0) > > at > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.j > ava:144) > > ... 29 more > Caused by: java.lang.ClassNotFoundException: org.apache.jsp.jsp.login_jsp > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66) > at > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:61 > 8) > > ... 30 more > ERROR [2009/06/24 19:50]: ParametersInterceptor - [setParameters]: > Unexpected Exception caught setting 'source-uri' on 'class > org.apache.empire.struts2.websample.web.actions.LoginAction: Error > setting expression 'source-uri' with value '[Ljava.lang.String;@4f3ba2' > at > com.opensymphony.xwork2.interceptor.ParametersInterceptor.setParameters(Pa > rametersInterceptor.java:204) > > INFO [2009/06/24 19:50]: An error as occurred at > org.apache.empire.struts2.websample.web.actions.LoginAction.doError(LoginA > ction.java:116) > > ERROR [2009/06/24 19:50]: An exception occurred while processing the > action login!doError at > org.apache.empire.struts2.interceptors.ActionBasicsInterceptor.intercept(A > ctionBasicsInterceptor.java:62) > > org.apache.jasper.JasperException: org.apache.jasper.JasperException: > Unable to load class for JSP > at > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.j > ava:156) > > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java > :329) > > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) > at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:290) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:206) > > at > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatche > r.java:646) > > at > org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationD > ispatcher.java:436) > > at > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispat > cher.java:374) > > at > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatch > er.java:302) > > at > org.apache.struts2.dispatcher.ServletDispatcherResult.doExecute(ServletDis > patcherResult.java:139) > > at > org.apache.struts2.dispatcher.StrutsResultSupport.execute(StrutsResultSupp > ort.java:178) > > at > com.opensymphony.xwork2.DefaultActionInvocation.executeResult(DefaultActio > nInvocation.java:348) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:253) > > at > com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(Para > metersInterceptor.java:167) > > at > com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(Meth > odFilterInterceptor.java:86) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:224) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:223) > > at > com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSta > ck.java:455) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:221) > > at > org.apache.empire.struts2.interceptors.ActionAccessInterceptor.intercept(A > ctionAccessInterceptor.java:80) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:224) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:223) > > at > com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSta > ck.java:455) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:221) > > at > org.apache.empire.struts2.interceptors.ActionBasicsInterceptor.intercept(A > ctionBasicsInterceptor.java:57) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:224) > > at > com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActio > nInvocation.java:223) > > at > com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerSta > ck.java:455) > > at > com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvoca > tion.java:221) > > at > org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:5 > 0) > > at > org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:504 > ) > at > org.apache.empire.struts2.web.EmpireStrutsDispatcher.serviceAction(EmpireS > trutsDispatcher.java:99) > > at > org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.j > ava:419) > > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati > onFilterChain.java:235) > > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter > Chain.java:206) > > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve. > java:233) > > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve. > java:191) > > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1 > 28) > > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:1 > 02) > > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja > va:109) > > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293 > ) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Ht > tp11Protocol.java:583) > > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:454) > at java.lang.Thread.run(Thread.java:619) > Caused by: org.apache.jasper.JasperException: Unable to load class for JSP > at > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:62 > 0) > > at > org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.j > ava:144) > > ... 46 more > Caused by: java.lang.ClassNotFoundException: org.apache.jsp.jsp.login_jsp > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:134) > at > org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:66) > at > org.apache.jasper.JspCompilationContext.load(JspCompilationContext.java:61 > 8) > > ... 47 more
