`
aa00aa00
  • 浏览: 331415 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

DWR2.0的DefaultContainer can't find a classes异常的解决方案

    博客分类:
  • dwr
阅读更多

2.0加了很多东西,也有不少变化的地方。最容易看到的变化就是包名的变化了,由 uk.ltd.getahead 变成了 org.directwebremoting 。
        换上了新的配置      < 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 >
         < load-on-startup > 1 </ load-on-startup >
     </ servlet >
启动服务,抱错了。

java.lang.IllegalArgumentException: DefaultContainer can't find a classes
       at org.directwebremoting.impl.DefaultContainer.getBean(DefaultContainer.java:216)
       at org.directwebremoting.annotations.AnnotationsConfigurator.configure(AnnotationsConfigurator.java:50)
       at org.directwebremoting.servlet.DwrServlet.init(DwrServlet.java:121)

      在DWR的Maillist里面搜索了一下,还有答案,原来DWR2.0 加入了JDK5的注释(annotations).DwrServlet初始化的时候会去检查注释的类,找不到就抱错了。如果你不用annotations也可以忽略掉这个错误。不过看起来总是不爽。有人提出了方案。这样就ok了。

     < 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 >
         < init-param >
            < param-name > classes </ param-name >
            < param-value > java.lang.Object </ param-value >
         </ init-param >
         < load-on-startup > 100 </ load-on-startup >
     </ servlet >

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/daryl715/archive/2007/12/21/1957162.aspx

分享到:
评论

相关推荐

    DWR2.0 中文手册

    **DWR 2.0 中文手册** DWR (Direct Web Remoting) 是一个开源的Java库,它允许Web应用程序在客户端JavaScript和服务器端Java代码之间进行实时通信,类似于Ajax技术,但提供了更强大的功能。DWR 2.0版本是在DWR 1.x...

    DWR2.0 整合Spring2.0

    8. **异常处理**:DWR2.0的异常信息可以通过Spring的统一异常处理机制进行捕获和处理,提供更友好的错误提示,提高用户体验。 整合DWR2.0和Spring2.0的过程通常包括以下几个步骤: 1. 添加DWR和Spring的依赖库到...

    dwr2.0 dwr3.0 jar包

    DWR(Direct Web Remoting)是...无论是DWR 2.0还是3.0,它们都为Java开发者提供了高效、灵活的解决方案,帮助构建更加动态、响应式的Web界面。正确使用DWR的jar包和配置,可以使Web应用的开发效率和用户体验显著提升。

    DWR2.0中文文档

    **DWR2.0中文文档**是一本由方佳玮编著的专业技术书籍,主要涵盖了Direct Web Remoting(DWR)2.0版本的相关知识。DWR是一个Java库,允许Web应用程序在浏览器和服务器之间进行实时通信,无需使用XMLHttpRequest或...

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

    然而,需要注意的是,虽然DWR简化了Ajax开发,但在大型复杂项目中,可能需要考虑其他更现代的解决方案,如使用WebSocket或React、Vue等前端框架结合后端API进行通信。此外,随着技术的发展,DWR可能不再是最新的工具...

    dwr 2.0 的 dtd 和官方网站首页

    7. **文档更新**:与DTD文件一起提供的可能还有详细的官方文档,这些文档通常会介绍如何配置和使用DWR 2.0,以及如何解决常见问题。 在压缩包中的“开始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 版本是在DWR早期版本的基础上发展起来的,它提供了一系列增强功能,包括更好的性能和更多的API选项。Spring 3.0 是一个广泛使用的Java企业级应用框架,提供了依赖注入、AOP(面向切面编程)以及众多其他功能...

    dwr2.0学习例子

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

    DWR 2.0M3 学习笔记

    DWR 2.0M3 是该库的一个版本,其中的"M3"代表了第三个里程碑版本,通常意味着它已经相对成熟,但可能还有一些未解决的问题或待完善的特性。 在DWR 2.0M3的学习笔记中,我们可以深入探讨以下几个关键知识点: 1. **...

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

    DWR2.0是DWR的一个版本,提供了一些增强特性和改进。 **DWR2.jar** 是DWR的主要库文件,包含了DWR框架的所有核心组件和实现。这个JAR文件包含了许多类,如`DWRServlet`,它是DWR与HTTP请求交互的核心组件,以及各种...

    Dwr最简单例子(2.0)

    然而,值得注意的是,DWR 2.0相比现代的前端框架和库(如React、Vue.js、Angular等)可能显得过时,这些现代技术提供了更强大、更灵活的解决方案。尽管如此,理解DWR的基本工作原理仍然是学习Web开发和异步通信的一...

    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. **性能提升**:...

    简单购物车(dwr2.0)

    【标题】"简单购物车(dwr2.0)"是一个基于Web的购物车应用程序,它利用了Direct Web Remoting (DWR) 2.0框架。DWR是一种JavaScript库,允许在浏览器和服务器之间进行实时、异步的通信,使得前端与后端的数据交换变得...

Global site tag (gtag.js) - Google Analytics