DWR:java.lang.SecurityException: Class not found

来源:互联网 发布:什么是软件测试员 编辑:程序博客网 时间:2024/05/23 20:21

异常如下:

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文件:

 <scripttype="text/javascript"src="dwr/interface/ChatManager.js"></script>

粘贴时,忘改这个了。而我自己的类并不叫“ChatManager”



0 0
原创粉丝点击