`
wrong1111
  • 浏览: 252832 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论

ajax开发时,出现错误,百思不得其解.

阅读更多
4:44:54,718 ERROR [[/EpressPublish]] StandardWrapper.Throwable
java.lang.ClassFormatError: uk/ltd/getahead/dwr/impl/DefaultInterfaceProcessor (Truncated class file)
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1629)
	at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:850)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1299)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:141)
	at uk.ltd.getahead.dwr.impl.DefaultContainer.addParameter(DefaultContainer.java:51)
	at uk.ltd.getahead.dwr.DWRServlet.getContainer(DWRServlet.java:62)
	at uk.ltd.getahead.dwr.AbstractDWRServlet.init(AbstractDWRServlet.java:94)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
	at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
	at java.lang.Thread.run(Thread.java:534)
14:44:54,718 ERROR [[dwr-invoker]] Allocate exception for servlet dwr-invoker
java.lang.ClassFormatError: uk/ltd/getahead/dwr/impl/DefaultInterfaceProcessor (Truncated class file)
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:537)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
	at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1629)
	at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:850)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1299)
	at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1181)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:302)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:141)
	at uk.ltd.getahead.dwr.impl.DefaultContainer.addParameter(DefaultContainer.java:51)
	at uk.ltd.getahead.dwr.DWRServlet.getContainer(DWRServlet.java:62)
	at uk.ltd.getahead.dwr.AbstractDWRServlet.init(AbstractDWRServlet.java:94)
	at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1091)
	at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:750)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:130)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
	at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)
	at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
	at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
	at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
	at java.lang.Thread.run(Thread.java:534)

 在它的DWR.XML文件中,已经配置转换类型,但这是个错误是因为什么引起的呢.不解!!

 

 

在网上查看许多的文件,也没有具体的做法.后来去查看相关的官方文档.

看到这样一句,才知道

public class ClassFormatError
extends LinkageError

Thrown when the Java Virtual Machine attempts to read a class file and determines that the file is malformed or otherwise cannot be interpreted as a class file.

 

是因为文件有损坏或编译后的CLASS文件有错误.

 

这下好办了.把工程全部clear .再运行.OK.一切正常!!!!

 

分享到:
评论

相关推荐

    Ajax案例开发.rar

    3. **错误处理**:如何捕获和处理Ajax请求过程中可能出现的错误。 4. **JSON数据解析**:如何将服务器返回的JSON数据转化为JavaScript对象并应用到页面上。 5. **跨域问题**:如果案例涉及到不同源的数据请求,可能...

    Apress.Pro.Ajax.and.Java.Frameworks.Jul.2006.HAPPY.NEW.YEAR.rar

    总之,《Apress.Pro.Ajax.and.Java.Frameworks.Jul.2006.HAPPY.NEW.YEAR》这本书旨在帮助开发者掌握如何在Java环境中利用Ajax技术提升Web应用的用户体验,涵盖了Ajax的基本原理、Java Web开发、框架集成、Ajax库的...

    实验五 AJAX开发及JSP验证码

    实验五主要涵盖了AJAX技术的运用以及JSP验证码的开发,这两个知识点对于前端开发者来说是至关重要的。AJAX,即Asynchronous JavaScript and XML(异步JavaScript和XML),它允许网页在不重新加载整个页面的情况下与...

    AJAX开发简略(附源代码)

    三、为什么使用AJAX. 4 四、谁在使用AJAX. 6 五、用AJAX改进你的设计... 6 例子1:数据校验... 7 例子2:按需取数据—级联菜单... 7 例子3:读取外部数据... 7 六、AJAX的缺陷... 7 七、AJAX...

    ajax错误解图

    这个市我的ajax错误解图。不知道哪里错了

    利用ajax.dll进行Ajax的开发

    在利用ajax.dll进行Ajax开发时,开发者通常会通过以下步骤进行: 1. **引入DLL**: 首先,在项目中引用ajax.dll。这可能需要将DLL文件复制到项目目录下,并在代码中用适当的方式引入,如.NET开发中使用`using`语句。...

    ZK框架:Ajax开发实战.pdf

    ZK框架:Ajax开发实战.pdf ZK框架:Ajax开发实战.pdf

    Ajax网站开发典型实例JSP源码包

    Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器进行...通过研究和学习每个文件,你可以提升你的Web开发技能,并将其应用到实际项目中。

    ajax.dll以及说明文档和demo

    5. **错误处理和调试**: 在使用`ajax.dll`时,还需要考虑错误处理。当请求失败或DLL内部出错时,需要有相应的错误处理机制,例如通过异常处理或者返回错误代码。 6. **兼容性和性能优化**: 确保`ajax.dll`与各种...

    AJAX 开发工具

    尽管其最初是为Java开发设计的,但通过插件支持,IntelliJ IDEA也能非常出色地支持AJAX开发。它提供了强大的代码补全、调试、重构和版本控制功能,以及对各种框架和库的集成,包括但不限于JavaScript、HTML、CSS、...

    基于java的开发源码-Ajax框架 ZK.zip

    基于java的开发源码-Ajax框架 ZK.zip 基于java的开发源码-Ajax框架 ZK.zip 基于java的开发源码-Ajax框架 ZK.zip 基于java的开发源码-Ajax框架 ZK.zip 基于java的开发源码-Ajax框架 ZK.zip 基于java的开发源码-Ajax...

    Wrox.Professional.Ajax.2nd.Edition.Mar.2007.pdf

    - **错误处理和调试**:讲解了如何有效地处理Ajax请求中的错误,以及如何调试JavaScript代码,确保Ajax功能的正确性。 #### 6. 实战项目 - **构建真实的Ajax应用**:通过一系列实战项目,如实时聊天系统、动态搜索...

    全面的ajax开发工具包,ajax.zip

    这个名为"ajax.zip"的压缩包提供了全面的Ajax开发资源,对于学习和应用Ajax技术非常有帮助。 1. **Ajax.jar**:这是一个包含Ajax相关功能的Java库。开发者可以将此jar包引入项目中,利用其中封装的函数和类来实现...

    基于jquery.masonry插件开发的瀑布流ajax动态加载数据功能

    2. **Ajax请求**:配置Ajax请求,包括URL、类型(GET或POST)、数据(如果需要发送到服务器的数据)、成功回调函数(处理返回的数据并添加到页面)和错误处理函数。 3. **数据处理**:在成功回调函数中,将服务器...

    java Web开发AJAX ppt课件.zip

    - **错误处理**:充分考虑并处理可能出现的错误情况。 - **分页与懒加载**:利用AJAX实现实时加载更多内容,提升性能。 综上所述,Java Web开发中的AJAX技术能够显著提升网页应用的用户体验,通过本课件的学习,...

    Ajax程序开发经典实例教程.zip

    本教程“Ajax程序开发经典实例教程”旨在帮助开发者深入理解和掌握Ajax技术,通过实例学习,使学习过程更加直观和易懂。 Ajax的核心在于创建XMLHttpRequest对象,它是JavaScript内置的对象,用于在后台与服务器进行...

    AJAX开发代码例+AJAX高级设计.exe软件

    总之,"AJAX开发代码例+AJAX高级设计.exe软件"是一个极好的资源,可以帮助开发者深入理解AJAX的各个方面,从基础到高级,从理论到实践,提升其在Web开发中的技能。通过学习和实践这些示例,开发者能够更好地利用AJAX...

    ZK框架:Ajax开发实战.part4.rar

    本书将为你介绍使用ZK框架来轻松地开发Ajax应用。你不需要在浏览器端编写用户接口,而且,你可以在服务端使用ZK所提供超过160个的Java组件来构建应用。有关Ajax编程的复杂架构技术都由ZK自动在后台进行处理。 书中将...

    ZK框架:Ajax开发实战.part3.rar

    本书将为你介绍使用ZK框架来轻松地开发Ajax应用。你不需要在浏览器端编写用户接口,而且,你可以在服务端使用ZK所提供超过160个的Java组件来构建应用。有关Ajax编程的复杂架构技术都由ZK自动在后台进行处理。 书中将...

    ZK框架:Ajax开发实战.part1.rar

    本书将为你介绍使用ZK框架来轻松地开发Ajax应用。你不需要在浏览器端编写用户接口,而且,你可以在服务端使用ZK所提供超过160个的Java组件来构建应用。有关Ajax编程的复杂架构技术都由ZK自动在后台进行处理。 书中将...

Global site tag (gtag.js) - Google Analytics