`
dysfzhoulong
  • 浏览: 70468 次
  • 性别: Icon_minigender_1
  • 来自: 长沙市
社区版块
存档分类
最新评论

Document root element "dwr", must match DOCTYPE root "null".Document is invalid:

阅读更多
今天初用DWR是报了两个错误

严重: Line=5 Document root element "dwr", must match DOCTYPE root "null".
严重: Line=5 Document is invalid: no grammar found.
后来在网上找了一下,只要在dwr.xml中加一小段代码就可以了
下面是我的测试代码了:
public class FirstDWR {
	
	public String sayHello(String userName){
		return userName+"您好!服务器的时间是:"+System.currentTimeMillis();
	}

}

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 
	http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">

	<!-- dwr 中servlet的配制 -->
	<servlet>
		<servlet-name>dwr-invoker</servlet-name>
		<servlet-class>
			org.directwebremoting.servlet.DwrServlet
		</servlet-class>
		<init-param>
			<param-name>debug</param-name>
			<param-value>true</param-value>
		</init-param>
	</servlet>

	<!-- dwr中servlet的映射 -->
	<servlet-mapping>
		<servlet-name>dwr-invoker</servlet-name>
        <url-pattern>/dwr/*</url-pattern>
	</servlet-mapping>

	
</web-app>
<?xml version="1.0" encoding="UTF-8"?>
<!-- 加上这一段就不会报错 -->
<!--  <!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd">-->
<!-- 加上这一段就不会报错 -->
<dwr>
	<allow>
		<create creator="new" javascript="FirstDWR">
			<param name="class" value="cn.netjava.dwr.FirstDWR" />
		</create>
	</allow>
</dwr>

分享到:
评论
2 楼 zongshoujin 2012-07-16  
恩!确实是这样的!顶!
1 楼 styelring 2011-08-27  
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://getahead.org/dwr/dwr20.dtd">
在dwr.xml中加上这句后确实没报错了

相关推荐

    dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt

    dwr包.rar dwr.jar engine.js util.js dwr-noncla.jar readme.txt JAR File: dwr.jar (1.08Mb) To DWR enable your web-app WAR File: dwr.war (4.62Mb) Demos/Examples of what DWR can do Sources: dwr-...

    xalan.jar dwr使用异常

    做个extjs 与dwr结合的例子dwr2.0 jdk6.0 dwr 取不到数据 困扰了我一天 后来下载了xalan.jar 包导入工程 ok 2009-8-16 10:18:39 org.directwebremoting.util.CommonsLoggingOutput info 信息: DWR Version 2.0.5 ...

    dwr2.0.5.jar&dwr2.0.6.jar&dwr3.rc1.jar

    部署DWR JAR文件通常涉及到将它们添加到Web应用的类路径中,配置DWR的`dwr.xml`配置文件,以及在客户端HTML页面中引入相应的JavaScript库。对于Spring框架的集成,还需要配置Spring的bean定义。 总的来说,DWR的...

    dwr.zip_site:www.pudn.com

    这个"**dwr.zip**"文件似乎包含了使用DWR框架所需的一些核心组件,这对于学习和开发使用DWR的应用程序来说是至关重要的。 **DWR框架简介** DWR允许开发者在Web浏览器上执行服务器端的方法,就像它们是本地...

    dwr源码包,dwr.jar包下载

    1、 导入dwr.jar包 2、 在web.xml中配置dwr,如下: &lt;!-- 配置DWR --&gt; &lt;servlet-name&gt;dwr-invoker org.directwebremoting.servlet.DwrServlet &lt;init-param&gt; &lt;param-name&gt;debug&lt;/param-name&gt; ...

    dwr-1.13.jar及dwr.xml

    dwr-1.1.3.jar及dwr.xml. dwr-1.1.3与dwr-2.0的dwr.xml略有区别: dwr-1.1.3 &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" ...

    dwr20.dtd约束文件

    dwr20.dtd约束文件。 &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 2.0//EN" "http://www.getahead.ltd.uk/dwr/dwr20.dtd" &gt;

    dwr20.dtd

    dwr20.dtd

    DWR中文文档......

    - **dwr.xml**:这个文件用于描述DWR服务的配置,包括哪些类和方法可以被远程调用,以及如何处理这些调用的细节。例如,通过`&lt;allow&gt;`标签指定允许远程访问的类和方法,通过`&lt;converters&gt;`和`&lt;creators&gt;`标签指定...

    DWR,web.xml,dwr.xml,converted,created

    任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,。。 有几个术语有必要理解,参数叫做converted,远程Bean叫做created.如果远程Bean A有个方法A.blah(B),那么你需要为A建立一个created,为B建立一个converted.。...

    dwr.jar engine.js util.js,Dwr相关

    标题中的"dwr.jar"是DWR的主要库文件,包含了所有必要的Java类和接口,用于在服务器端实现DWR的功能。这个JAR文件通常会被部署到应用服务器的类路径中,以便服务端代码可以访问和使用DWR的API。 "engine.js"是DWR的...

    DWR中需要收到放置在webroot/dwr文件夹下的两个js文件

    将这两个文件放置在`webroot/dwr`目录下是DWR的默认配置,这是因为DWR需要通过URL访问这些资源。例如,`/dwr/call/plaincall/SomeService.someMethod.js`这样的路径会被用来调用名为`SomeService`的Java服务中的`...

    dwr配置所需jar包 dwr.jar bsf.jar jdom.jar jsf-api.jar

    1. **dwr.jar**:这是DWR的核心库,包含了所有DWR运行所需的类和接口。它提供了各种API,使得开发者可以在客户端JavaScript中调用服务器端的Java方法,以及处理服务器推送的数据。DWR.jar还包含了自动转换工具,可以...

    DWR.xml配置文件说明书(含源码)

    任何一个dwr.xml的文件都需要包含DWR DOCTYPE的声明行,格式如下: &lt;!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd"&gt; 整个配置文件的...

    dwr dwr包 dwr3.0文档 dwr3.0.jar

    DWR3.0是该框架的一个版本,提供了许多增强的功能和改进,使得开发人员可以更加便捷地构建富互联网应用程序(RIA)。 在DWR3.0中,有几个核心概念和技术点值得深入探讨: 1. **AJAX 支持**: DWR通过AJAX技术使...

    dwr-1.1.4-all-bin.zip

    Direct Web Remoting (DWR) 是一个开源Java库,它允许Web应用程序在浏览器和服务器之间进行实时、双向通信,从而实现Ajax(Asynchronous JavaScript and XML)功能。DWR简化了JavaScript与服务器端Java对象的交互,...

    dwr.rar_dwr jar_dwr j_dwr jar_dwr.j_dwr.jar2

    这个"**dwr.rar**"压缩包包含了DWR的核心组件,即**dwr.jar**文件,它是DWR运行所必需的。DWR的主要目的是简化AJAX(异步JavaScript和XML)开发,通过提供一种方式,使得前端JavaScript可以直接调用后端Java方法,...

    ajax框架:dwr》实战(包括整合).pdf

    - **使用 ANNOTATION 代替 DWR.XML 配置**:介绍了如何利用注解来简化配置过程,提高开发效率。 - **ENGINE.JS 和 UTIL.JS**:这两个文件是 DWR 的核心组成部分,分别负责处理客户端与服务器之间的通信以及提供一些...

    DWR学习资料

    DWR学习资料 :DWR 3.0 上传文件.txt DWR3.0反向Ajax示例.txt DWR3.0...多人聊天室.doc 反向Ajax技术实例.txt 基于DWR反向AJAX的Web监控系统.doc 深入学习DWR3.0.txt 实战dwr.doc 使用Jetty和DWR创建伸缩性Comet程序.txt

    DWR中文文档 dwr入门 dwr.jar

    2. **配置DWR**:在Web应用的Web-INF目录下创建dwr.xml配置文件,设置允许的远程接口和方法,以及其他配置项。 3. **创建远程接口**:在服务器端定义一个公共的Java接口或类,包含你想在客户端调用的方法。 4. **...

Global site tag (gtag.js) - Google Analytics