dwr反ajax当登陆或者刷新页面的时候报错~~~~

问题描述

java.lang.NullPointerExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at org.directwebremoting.util.Continuation.suspend(Continuation.java:57)at org.directwebremoting.dwrp.JettyContinuationSleeper.goToSleep(JettyContinuationSleeper.java:90)at org.directwebremoting.dwrp.PollHandler.handle(PollHandler.java:214)at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)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:233)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)at java.lang.Thread.run(Thread.java:662) 问题补充:定位不到哪句代码出错了。全部的信息就这些17:19:56,397 WARN org.directwebremoting.dwrp.JettyContinuationSleeper:96 - Exceptionjava.lang.NullPointerExceptionat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)at java.lang.reflect.Method.invoke(Method.java:597)at org.directwebremoting.util.Continuation.suspend(Continuation.java:57)at org.directwebremoting.dwrp.JettyContinuationSleeper.goToSleep(JettyContinuationSleeper.java:90)at org.directwebremoting.dwrp.PollHandler.handle(PollHandler.java:214)at org.directwebremoting.servlet.UrlProcessor.handle(UrlProcessor.java:101)at org.directwebremoting.servlet.DwrServlet.doPost(DwrServlet.java:146)at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)at org.springframework.orm.hibernate3.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:198)at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)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:233)at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:852)at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)at java.lang.Thread.run(Thread.java:662)17:19:56,416 INFO com.lingtu.gps.action.LoginAction:128 - url:/terminalTree!subscribe.action?_dc=1331543996306&cid=711331543993138

解决方案

DWR配置文件你还没贴呢
解决方案二:
你对DWR的配置文件,及工程 的运行环境(中间件是TOMCAT?还是JETTY还是其他?)
解决方案三:
因为dwr从2.0版本就全面支持jetty的continuation方式,所以在jetty上运行的时候,会自动使用jetty的continuation,不需要任何多余的配置,也就是说:这时用的已经不是dwr自身的反转ajax了,而是jetty的实现方式。 所以当dwr在jetty上运行的时候,不需要配置反转ajax,不然会冲突
解决方案四:
贴个DWR版本出来,详细到小版本
解决方案五:
先debug Java代码,看是否是action里面出现的NullPointerException .jsp里是否有Java代码? 也有可能是Jsp中Java代码报的错误。
解决方案六:
先定位哪段代码出错,然后把出错的一段代码贴上来看下~

时间: 2024-09-29 04:45:19

dwr反ajax当登陆或者刷新页面的时候报错~~~~的相关文章

editplus引入jquery ui custom页面调试总是报错,显示无法找到jquery

问题描述 editplus引入jquery ui custom页面调试总是报错,显示无法找到jquery editplus引入jquery ui custom页面调试总是报错,显示无法找到jquery,是什么问题 解决方案 你引入了jquery.js库嘛,引入的版本是不是太低或是太高了,要检查确认一下 解决方案二: 你引入jQuery的路径有没有写错? src="jquery-1.x.x.js" 解决方案三: 检查一下页面引入的Jquery路径. 解决方案四: 浏览器报的错误还是编辑器

请求-为什么我新建一个空白的页面打开都会报错!

问题描述 为什么我新建一个空白的页面打开都会报错! "/"应用程序中的服务器错误. 分析器错误 说明: 在分析向此请求提供服务所需资源时出错.请检查下列特定分析错误详细信息并适当地修改源文件. 分析器错误消息: 未能加载类型"WebApplication1.WebForm1". 源错误: 行 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="

linux下jsp报错问题-jsp页面在linux报错问题

问题描述 jsp页面在linux报错问题 HTTP Status 500 - javax.servlet.ServletException: File ""/jsp/base/header.jsp"" not found type Exception report message javax.servlet.ServletException: File ""/jsp/base/header.jsp"" not found de

页面jquery提示报错 急求大神解决

问题描述 页面jquery提示报错 急求大神解决 TypeError: 'stepUp' called on an object that does not implement interface HTMLInputElement. 解决方案 检查下jquery提交的代码,看看是否有未定义的变量. 相同问题参考:http://www.07net01.com/2015/08/902494.html 解决方案二: 页面中使用已经引入的jquery插件,结果却提示JS报错找不到函数[问题解决] 解决方

zblog后台无法登陆 只刷新页面解决办法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 昨晚本来想更新一篇文章,却没想到博客后台管理登陆不上了.首先判断用户名和密码是否正确,由于我用户名密码是用RoboForm工具加密保存的,肯定不会错的.于是之前手动修改了Link.asp等2个链接文件模板后网站出现错误,打不开.替换了一些asp文件和数据库后才解决的.话虽如此再确认一下密码是必要的,在数据库把正确的密码替换后上传后测试还是不行

静态页中利用AJAX.NET实现无刷新页面

ajax|静态|刷新|无刷新|页面 一. 导言 我们知道,ASP.net应用程序事实是在服务器上运行的,用户的请求要不断地送往远程的服务器,服务器执行完本地的程序后把重新装载页面再发送客户端.所以就出现了不断刷新的问题,页面不断闪烁.用户不厌其烦,运行效率也大大4降低,服务器的负荷加重.事实,客户端的请求在某一时刻只是通过向 Web 服务器提交新的请求来检索对用户输入所做的响应.这种情况下,开发人员可以使用 JavaScript 在客户端上加载所有响应,从而提供更好的用户体验.遗憾的是,在很多情

【springMVC 后台跳转前台】1.使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中 ----2.前后台都没有报错,不能进入ajax回调函数

问题1: 使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中 问题展示:    问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法不认识最后返回的是给ajax的data,而是以为要去找这个页面所以并未找到!! 1 @RequestMapping("/queryAllDisease") 2 @ResponseBody 3 public PageInfo<Disease> queryAllDisease

datalist连接数据库网页不报错,页面数据不显示

问题描述 <%@PageTitle=""Language="C#"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile="gift.aspx.cs"Inherits="gift"%><%@ImportNamespace="System.Data"%><%@Im

利用ICallbackEventHandle实现类似AJAX的无刷新页面

ajax|刷新|无刷新|页面 先看MSDN Library 2005上的这个例子!------ ClientCallback.aspx ------<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ClientCallback.aspx.cs" ­ Inherits="ClientCallback" %> <!DOCTYPE html PUBLIC