`
strawren
  • 浏览: 47923 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

对DWR的运行环境说明

阅读更多

       这两天在DWR上弄ajax,起初在tomcat环境下运行dwr自带的demo都无法运行。当时可急死了偶。最终在网上找了N多资料才发现,原来问题的关键是JDK的版本问题。

tomcat的异常信息如下:

org.apache.catalina.core.ApplicationContext log
SEVERE: StandardWrapper.Throwable
javax.xml.transform.TransformerFactoryConfigurationError: Provider org.apache.xalan.processor.TransformerFactoryImpl not found
at javax.xml.transform.TransformerFactory.newInstance(Unknown Source)
at uk.ltd.getahead.dwr.convert.DOMConverter.<init>(DOMConverter.java:134)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at uk.ltd.getahead.dwr.impl.DefaultConverterManager.addConverter(DefaultConverterM anager.java:47)
at uk.ltd.getahead.dwr.Configuration.loadConvert(Configuration.java:191)
at uk.ltd.getahead.dwr.Configuration.loadAllows(Configuration.java:174)
at uk.ltd.getahead.dwr.Configuration.addConfig(Configuration.java:76)
at uk.ltd.getahead.dwr.Configuration.addConfig(Configuration.java:46)
at uk.ltd.getahead.dwr.DWRServlet.init(DWRServlet.java:121)

DWR官方网站说JDK至少为1.4.2的版本以上,但DWR2.0在1.4.2.08的版本下根本无法正常运行。

解决办法:

step1:下载安装JDK5.0。

step2:停止tomcat。

step3:删除 TOMCAT/common/endorsed/xml-apis.jar 文件

step4:重启tomcat

问题解决。

还有一个问题就是如何在weblogic8.1下配置DWR,DWR官方网站只是说把dwr.jar文件放在WEB-INF/目下就可以了,但我试了,根本没用。

由于weblogic8.1的JDK是1.4.1的版本,所以必须要把JDK的路径换成5.0的JDK路径。但换了以后,WEBLOGIC又报异常,根本无法正常启动。

分享到:
评论

相关推荐

    dwr comet的MyEclipse工程,可直接运行

    标题 "dwr comet的MyEclipse工程,可直接运行" 提供了我们今天要讨论的核心内容,即一个基于DWR(Direct Web Remoting)技术的Comet应用,它已经被集成到MyEclipse环境中,并且是可立即运行的状态。首先,我们需要...

    dwr ajax完整示例,内有dwr配置说明文档,eclicps工程

    Direct Web Remoting ...Eclipse工程可以帮助你在开发环境中直接运行和测试这些示例,加深理解和实践。通过阅读文档并亲手操作示例,你将对DWR有更全面的认识,从而更好地利用其强大的功能来构建动态、高效的Web应用。

    DWR.xml配置文件说明

    DWR.xml是DWR的核心配置文件,用于定义DWR的运行环境、初始化参数、转换器、创建者以及权限控制等关键信息。通过DWR.xml,开发者可以灵活地控制哪些服务器端对象和方法可供客户端调用,以及如何处理数据的序列化和反...

    DWR所需js文件及jar包以及配置说明

    - `util.js`: 提供了一系列实用工具函数,用于增强JavaScript功能,如类型检查、字符串处理等,这些函数对DWR的运行是必要的。 - `browser.js`: 这个文件包含了针对不同浏览器的兼容性处理,确保DWR在各种环境下都...

    dwr 包的 使用入门

    以下是对DWR包的使用入门的详细说明: 1. **DWR的安装与配置**: - 在Java项目中引入DWR库,通常通过Maven或Gradle添加依赖。 - 配置DWR的`dwr.xml`文件,定义允许的远程方法和类,这是DWR的核心配置文件,用于...

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

    在init部分的作用是告诉DWR一些类实例和关于这些类怎样运行的信息.实际上并不会使用.这有点向java中的import语句,多数类在使用之前需要引入,但引入了类并不意味着这些在使用,每个creator和converter需要有个id属性来...

    DWR小例子_DEMO

    DWR的核心功能是允许前端JavaScript直接调用后端Java方法,仿佛它们是在同一环境中运行一样,消除了传统的AJAX(异步JavaScript和XML)中数据交互的复杂性。这种方式提高了Web应用的交互性和实时性,使得用户界面...

    dwr-1.1.3-src.zip

    标题 "dwr-1.1.3-src.zip" 指示的是 Direct Web Remoting (DWR) 的源代码版本1.1.3的压缩包。...对于学习DWR的工作原理,或者对Ajax和Java集成感兴趣的开发者来说,这个源码包是非常有价值的资源。

    dwr源码示例,可以运行,包含基本的功能

    4. **包含jar包,可直接运行**:示例中提供的jar包包含了DWR的运行时库,这意味着你可以直接运行这个示例,无需额外安装或配置DWR环境。这为快速理解和学习DWR提供了便利。 在**DWRDemo**这个压缩包中,可能包含了...

    FileUpload+DWR 多文件上传实例

    采用了Ajax技术 功能: 文件上传 特点: 动态显示进度, 百分比, (中文)...运行环境: Tomcat 5/6 测试通过 说明:累计上传文件不超过10M(可以更改代码调整),当超过1M时可以看到进度条。请下载这个较新版本。

    dwr官方资料

    这个文件可能包含了用户指南、API参考、示例应用和配置说明等,对学习和使用DWR非常有帮助。 通过这些资料,开发者可以学习如何配置DWR,设置安全策略,创建允许JavaScript调用的Java类,以及如何处理响应。DWR支持...

    DWR入门详解例子与说明,入门教程

    MYECLIPSE是一个强大的Java开发环境,你可以直接导入DWR教程中的工程,配置好服务器和项目设置,然后运行。MYECLIPSE内置的调试工具可以帮助你检查DWR调用的过程。 9. **DWR的应用场景** DWR适用于需要实时更新...

    SpringBoot整合DWR-3.0.2-RELEASE,并以 " java -jar XXX.jar" 的方式独立运行

    ② 下载了github上的DWR源代码, 对其进行了尽可能少的修改, 使其满足SpringBoot以jar包方式独立运行的需要 源码地址: https://github.com/directwebremoting/dwr 2.提供了SpringBoot整合DWR-3.0.2-RELEASE的完整...

    dwr相关文档jar包

    总的来说,这个压缩包为DWR的使用者提供了完整的开发和运行环境,包括核心库、文档和示例,方便开发者快速上手并深入理解DWR。通过学习这些内容,你可以掌握如何利用DWR实现富客户端应用,提升Web应用的交互性和动态...

    DWR与界面开发\DWR与界面开发\

    DWR(Direct Web Remoting)是一种...总的来说,这个压缩包提供了一个DWR开发环境的基础结构,包括必要的配置文件、库和示例应用。开发者可以通过这些资源了解并实践如何在自己的Web应用中集成和使用DWR进行界面开发。

    DWR与界面开发\DWR开发培训.ppt

    它根据浏览器类型自动选择最高效的远程调用机制,确保在各种环境下都能运行良好。此外,DWR的最新稳定版本是1.0,该项目中也采用了这一版本。 【DWR带来的好处】 1. 分离表现层和业务逻辑:DWR消除了Scriptlets,...

    DWR开发培训PPT

    - **良好的浏览器兼容性**:DWR能自动适配不同浏览器,确保在多种环境中运行顺畅。 综上所述,DWR作为一款强大的AJAX工具,它提供了简单、高效的方式来构建富客户端的Web应用程序,对于提升Web应用的交互性和性能...

    DWR 很实用的例子

    在"Applidata"中的示例项目,很可能会演示这些概念,并提供一个实际运行的环境,帮助开发者更好地理解 DWR 的工作原理和用法。你可以通过解压文件,按照提供的说明运行项目,亲自体验 DWR 带来的便利。这个例子不仅...

    源码分享-ibatis+dwr+jQuery

    **配置说明.docx**:这份文档可能包含了如何配置和运行该项目的步骤,包括服务器环境、数据库连接、DWR的设置等,对初学者非常有帮助。 **store**:这可能是一个目录,包含了与商店相关的业务逻辑代码,比如商品、...

    dwr扥一个DEMO

    在"Dwr扥一个DEMO"项目中,你可以直接将"DWRDemo"导入MyEclipse这样的集成开发环境(IDE),以便于进行开发和调试。MyEclipse是一款功能强大的Java EE集成开发工具,对各种Web应用框架如Spring、Struts、Hibernate等...

Global site tag (gtag.js) - Google Analytics