Java 未找到tomcat eclipse主jsp随机类

Java 未找到tomcat eclipse主jsp随机类,java,eclipse,jsp,maven,tomcat,Java,Eclipse,Jsp,Maven,Tomcat,我的eclipse、maven和tomcat配置有一个相当奇怪的问题。不知何故,我随机地为我的项目的主jsp(总是被调用并包含每个页面的主体的jsp)获取ClassNotFoundException。 应用程序在测试服务器和实时服务器上正常运行,但从未遇到此问题。 在我的开发系统上,在执行Clean项目之后,Clean On Tomcat和Clean Tomcat工作目录有时会再次工作。但大多数时候,我必须做这个程序几次(10到20次),直到它再次开始工作。在一些小的改变后,它会再次停止工作,我

我的eclipse、maven和tomcat配置有一个相当奇怪的问题。不知何故,我随机地为我的项目的主jsp(总是被调用并包含每个页面的主体的jsp)获取ClassNotFoundException。 应用程序在测试服务器和实时服务器上正常运行,但从未遇到此问题。 在我的开发系统上,在执行Clean项目之后,Clean On Tomcat和Clean Tomcat工作目录有时会再次工作。但大多数时候,我必须做这个程序几次(10到20次),直到它再次开始工作。在一些小的改变后,它会再次停止工作,我必须反复清洁10到20次,直到它再次开始工作。这真的很烦人,我现在真的知道如何解决这个问题了

例外情况:

org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.frame_jsp at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:177) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.framepool.web.filters.RequestFilter.doFilter(RequestFilter.java:177) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.framepool.web.filters.RequestAttributesFilter.doFilter(RequestAttributesFilter.java:146) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1054) at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:384) at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) at com.framepool.web.VideoRequestProcessor.process(VideoRequestProcessor.java:64) at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858) at com.framepool.web.ValidableActionServlet.doGet(ValidableActionServlet.java:59) at javax.servlet.http.HttpServlet.service(HttpServlet.java:620) at javax.servlet.http.HttpServlet.service(HttpServlet.java:727) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.framepool.web.filters.RequestFilter.doFilter(RequestFilter.java:177) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.framepool.web.filters.RequestAttributesFilter.doFilter(RequestAttributesFilter.java:146) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) at com.framepool.web.filters.rest.LanguageFilter.doFilter(LanguageFilter.java:79) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.framepool.web.filters.DomainRedirectFilter.doFilter(DomainRedirectFilter.java:86) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at com.framepool.web.filters.XSSFilter.doFilter(XSSFilter.java:39) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408) at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1040) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607) at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:314) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745) Caused by: java.lang.ClassNotFoundException: org.apache.jsp.frame_jsp at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132) at org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:145) at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:172) ... 66 more org.apache.jasper.jaspereException:java.lang.ClassNotFoundException:org.apache.jsp.frame_jsp 位于org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:177) 位于org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369) 位于org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) 位于org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:727) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 位于org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在com.framepool.web.filters.RequestFilter.doFilter(RequestFilter.java:177)上 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 位于com.framepool.web.filters.RequestAttributesFilter.doFilter(RequestAttributesFilter.java:146) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 位于org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) 位于org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) 位于org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411) 位于org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) 位于org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1054) 位于org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:384) 位于org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229) 位于com.framepool.web.VideoRequestProcessor.process(VideoRequestProcessor.java:64) 位于org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858) 位于com.framepool.web.ValidableActionServlet.doGet(ValidableActionServlet.java:59) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:620) 位于javax.servlet.http.HttpServlet.service(HttpServlet.java:727) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 位于org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在com.framepool.web.filters.RequestFilter.doFilter(RequestFilter.java:177)上 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 位于com.framepool.web.filters.RequestAttributesFilter.doFilter(RequestAttributesFilter.java:146) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 位于org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:748) 位于org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:486) 位于org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:411) 位于org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:338) 位于com.framepool.web.filters.rest.LanguageFilter.doFilter(LanguageFilter.java:79) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 位于com.framepool.web.filters.DomainRedirectFilter.doFilter(DomainRedirectFilter.java:86) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 位于com.framepool.web.filters.XSSFilter.doFilter(XSSFilter.java:39) 位于org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241) 位于org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 位于org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220) 位于org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122) 位于org.apache.catalina.authenticator.AuthenticatorBase.inv