DWR:java.lang.SecurityException: Class not found
异常如下: class not found ChatManager org.directwebremoting.impl.DefaultCreatorManager getCreator ??: Names of known classes are: __Data __System ChatBrige ?? 06,2015 8:34:05 ?? org.directwebremoting.servlet.UrlProcessor handle ??: Security Exception: java.lang.SecurityException: Class not found at org.directwebremoting.impl.DefaultCreatorManager.getCreator(DefaultCreatorManager.java:188) at org.directwebremoting.impl.CreatorModuleManager.getModule(CreatorModuleManager.java:45) at org.directwebremoting.impl.MasterModuleManager.getModule(MasterModuleManager.java:59) at org.directwebremoting.impl.DefaultRemoter.generateInterfaceJavaScript(DefaultRemoter.java:79) at org.directwebremoting.servlet.InterfaceHandler.generateInterfaceScript(InterfaceHandler.java:59) at org.directwebremoting.servlet.BaseInterfaceHandler.generateTemplate(BaseInterfaceHandler.java:82) at org.directwebremoting.servlet.TemplateHandler.generateCachableContent(TemplateHandler.java:37) at org.directwebremoting.servlet.JavaScriptHandler.generateCachableContent(JavaScriptHandler.java:46) at org.directwebremoting.servlet.CachingHandler.handle(CachingHandler.java:74) at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:211) at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:185) at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:144) at org.directwebremoting.servlet.DwrServlet.doGet(DwrServlet.java:131) at javax.servlet.http.HttpServlet.service(HttpServlet.java:690) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:744) ?? 06,2015 8:34:05 ?? org.directwebremoting.servlet.NotFoundHandler handle ??: Page not found. pathInfo='/interface/ChatManager.js' requestUrl='/wechat3/dwr/interface/ChatManager.js' ?? 06,2015 8:34:05 ?? org.directwebremoting.servlet.NotFoundHandler handle ??: In debug/test mode try viewing /[WEB-APP]/dwr/ 解决: 注意看红色部分,没有找到ChatManager这个类,仔细查看使用的jsp文件:
<script type="text/javascript" src="dwr/interface/ChatManager.js"></script> 粘贴时,忘改这个了。而我自己的类并不叫“ ChatManager”(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |