`
Xsen
  • 浏览: 138197 次
  • 性别: Icon_minigender_1
  • 来自: 贵阳
社区版块
存档分类
最新评论

关于DWR2.0的配置 (转载)

    博客分类:
  • Ajax
阅读更多
转载: http://www.blogjava.net/liuwentao253/archive/2006/08/21/64699.html

最新的DWR2.0M2版本。2.0加了很多东西,也有不少变化的地方。最容易看到的变化就是包名的变化了,由 uk.ltd.getahead 变成了 org.directwebremoting 。
        换上了新的配置
1<servlet>
2    <servlet-name>dwr-invoker</servlet-name>
3    <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
4    <init-param>
5      <param-name>debug</param-name>
6      <param-value>true</param-value>
7    </init-param>
8    <load-on-startup>1</load-on-startup>
9</servlet>
启动服务,抱错了。

1java.lang.IllegalArgumentException: DefaultContainer can't find a classes
2       at org.directwebremoting.impl.DefaultContainer.getBean(DefaultContainer.java:216)
3       at org.directwebremoting.annotations.AnnotationsConfigurator.configure(AnnotationsConfigurator.java:50)
4       at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:121)
在DWR的Maillist里面搜索了一下,还有答案,原来DWR2.0 加入了JDK5的注释(annotations).DwrServlet初始化的时候会去检查注释的类,找不到就抱错了。如果你不用annotations也可以忽略掉这个错误。不过看起来总是不爽。有人提出了方案。这样就ok了。

1<servlet>
2    <servlet-name>dwr-invoker</servlet-name>
3    <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
4    <init-param>
5      <param-name>debug</param-name>
6      <param-value>true</param-value>
7    </init-param>
8    <init-param>
9       <param-name>classes</param-name>
10       <param-value>java.lang.Object</param-value>
11    </init-param>
12    <load-on-startup>100</load-on-startup>
13</servlet>
分享到:
评论

相关推荐

    DWR2.0 中文手册

    此外,DWR 2.0支持Spring框架的集成,可以通过Spring的配置来管理DWR的bean。 2. **API使用**:DWR提供了一系列JavaScript API,如`DWREngine`、`RemoteObject`、`Batch`等,用于调用服务器端的方法、处理异步回调...

    DWR2.0 整合Spring2.0

    4. **配置整合**:在DWR2.0中,通常会有一个`dwr.xml`配置文件来定义Java类和JavaScript接口之间的映射。当与Spring2.0整合时,这部分配置可以被合并到Spring的`applicationContext.xml`中,使得所有配置集中管理,...

    dwr2.0 dwr3.0 jar包

    这个主题主要围绕DWR的两个主要版本——DWR 2.0和DWR 3.0,以及它们与jar包的关联。 首先,DWR 2.0是DWR项目的一个早期版本,它引入了核心的远程方法调用(Remote Method Invocation, RMI)功能,使得JavaScript...

    DWR2.0中文文档

    在**DWR2.0中文文档.pdf**中,读者将逐步学习DWR的安装、配置、使用,以及如何在实际项目中实现各种功能。书中还会通过示例代码和案例分析来帮助读者掌握DWR的精髓,从而在自己的项目中高效地运用这项技术。 总的来...

    dwr 2.0 的 dtd 和官方网站首页

    7. **文档更新**:与DTD文件一起提供的可能还有详细的官方文档,这些文档通常会介绍如何配置和使用DWR 2.0,以及如何解决常见问题。 在压缩包中的“开始dwr”文件可能是一个引导性的文档或教程,帮助开发者快速上手...

    DWR3.0.jar、DWR.war和DWR2.0中文说明文档

    这个压缩包包含了DWR的三个关键组件:DWR3.0.jar,DWR的实例war文件,以及DWR2.0的中文说明文档。以下是关于这些组件的详细知识: 1. **DWR3.0.jar**: DWR3.0.jar是DWR框架的核心库,包含所有必需的类和接口,...

    dwr2.0最简单例子实用亲测试

    在“dwr2.0最简单例子实用亲测试”中,我们可以预期这是一个关于如何使用DWR 2.0版本的入门教程,包含了实际可运行的示例代码。下面将详细介绍DWR的基本概念和在这个实例中可能涉及的关键知识点: 1. **DWR的核心...

    Dwr3.0 与 Dwr2.0 区别

    ### DWR 3.0 与 DWR 2.0 的区别 DWR(Direct Web Remoting)是一种用于简化 AJAX 应用程序开发的技术。它允许客户端 JavaScript 直接调用服务器端 Java 方法,从而降低了 AJAX 编程的复杂度。DWR 的最新版本为 3.0...

    dwr2.0 spring 3.0 整合示例

    - 在DWR 2.0中,我们需要在Web应用的`WEB-INF/dwr.xml`配置文件中定义允许访问的Java类和方法。 - 这些配置告诉DWR哪些服务器端对象和方法可以暴露给JavaScript。 - 我们还可以配置安全性设置,如IP过滤,以防止...

    dwr2.0学习例子

    这个"**dwr2.0学习例子**"提供了实践DWR 2.0特性的实例,帮助开发者快速理解和应用DWR。 **DWR框架的核心功能:** 1. **动态代理**:DWR允许服务器端的Java对象被自动暴露到客户端的JavaScript中,使得开发者无需...

    DWR2.jar + DWR.xml + DWR2.0.dtd + Web.xml

    DWR2.jar提供了核心功能,DWR.xml定制了DWR的行为,DWR2.0.dtd保证了配置文件的正确性,而Web.xml确保了DWRServlet的正确部署和配置。通过熟练掌握这些知识点,开发者可以有效地利用DWR构建动态、交互性强的Web应用...

    DWR 2.0M3 学习笔记

    2. **配置DWR**:安装DWR后,需要在Web应用的`web.xml`配置文件中添加DWR的Servlet配置,定义允许访问的类和方法。此外,还需要在服务器端创建`dwr-engine.js`和`dwr-utils.js`等JavaScript文件,以便在客户端使用...

    Dwr最简单例子(2.0)

    在DWR 2.0中,这个文件通常位于Web应用的WEB-INF目录下,其中包含了类白名单、安全设置等配置。 2. **逆向Ajax引擎**:DWR的核心是其逆向Ajax引擎,它处理JavaScript到服务器的请求以及服务器到JavaScript的响应。...

    dwrTest.rar_dwr 3 jar_dwr jar_dwr2.0 jar

    在"**dwrTest.rar_dwr 3.jar_dwr.jar_dwr2.0.jar**"这个压缩包中,包含了DWR框架不同版本的jar文件,以及一个可能的示例项目,便于用户学习和测试DWR的功能。 **DWR 2.0 和 3.0 的主要区别:** 1. **性能提升**:...

Global site tag (gtag.js) - Google Analytics