尝试实现java导出功能时遇到如下报错:

org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException

经查询,得知是缺某版本的xmlbean.jar

官方网站:http://xmlbeans.apache.org/
所有的下载链接最终都指向了http://attic.apache.org/projects/xmlbeans.html
然后指向了
http://archive.apache.org/dist/xml/xmlbeans/
页面上方有
● the XMLbeans project page
● the XMLbeans download page
● the XMLbeans download area
● the XML/xmlbeans archive
这样的四个链接
第一个是官网
第二个是下载页,指出Current release: 2.4.0 released on July 8, 2008.最新版本是2008年的2.4,而其官网上是2.6
往下看,有这样一句
Binary or source?
Most users will want to download a binary release of XMLBeans. If you're interested in contributing or like to live on the bleeding edge, you may want to compile the source for yourself.

点那个链接,会跳到apache的镜像网站列表

第一项:http://mirrors.shuosc.org/apache/xmlbeans/binaries
apache官方推荐的,点击以后,404。
第二条是:http://mirrors.shuosc.org/apache/xmlbeans/binaries
点击后跳转到http://attic.apache.org/projects/xmlbeans.html
页面上有一些文字,告诉你apache xmlbean从2013年开始,移到了attic,右侧有一堆各种项目,往下找,找到xmlbean,点完以后,会回到顶部。
仔细看文字中的链接,Apache XMLBeans是官方网站,第二个链接http://xmlbeans.apache.org ,也是官方网站,第三个链接Apache Archives.,是Apache的目录列表
● the XMLbeans project page
● the XMLbeans download page
● the XMLbeans download area
● the XML/xmlbeans archive
是不是似曾相识,对,就在本页面的上方。循环开始。我们是从第二项XMLbeans download page开始进入的,下面来看第三项,第三项是目录列表,秘密就在这里,下面的xmlbeans-current.zip就是最新版本,但是鉴于官网写的是2.6,这个名字还是感觉不怎么靠谱,就继续找,我们来看第二个目录,binaries/,点击,1.0以后的版本都在这里,往下翻,一直找到xmlbeans-2.6.0.zip,成功。从时间看来,确实就是上一级目录的xmlbeans-current.zip,一样的。

下载后,把xmlbeans-2.6.0\lib中的jar复制到运行目录下的lib下,我这里是WebContent\WEB-INF\lib,不必在eclipse中导入

导出Excel过程中遇到的问题java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException的更多相关文章

  1. java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException

    http://blog.csdn.net/you23hai45/article/details/70197502

  2. struts2 action中字符串转json对象出错 java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException

    commons-lang包有错,要么是引入错误,要么是没引入. 报不同错误,引入不同包. commons-beanutils-1.8.0.jar不加这个包 java.lang.NoClassDefFo ...

  3. struts2中的错误--java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils

    2013-4-7 10:13:56 org.apache.catalina.startup.HostConfig checkResources 信息: Reloading context [/chap ...

  4. SparkStreaming运行出现 java.lang.NoClassDefFoundError: org/apache/htrace/Trace 错误

    1.简介 最近在摸索利用sparkstreaming从kafka中准实时的读取数据,并将在读取的过程中,可以做一个简单的分析,最后将分析结果写入hbase中. 2.出现的问题 (1)将从kafka中读 ...

  5. java.lang.NoClassDefFoundError: Lorg/apache/log4j/Logger报错

    java.lang.NoClassDefFoundError: Lorg/apache/log4j/Logger报错 错误提示: java.lang.NoClassDefFoundError: Lor ...

  6. Maven项目java.lang.NoClassDefFoundError: Lorg/apache/log4j/Logger报错

    本文转载自:http://www.javaweb1024.com/info/894.jspx maven管理的项目,里面已经引入了log4j的包 maven引入如下: <dependency&g ...

  7. java.lang.NoClassDefFoundError: org/apache/ibatis/session/SqlSession

    在配置一个springmvc+mybatis的项目时,总是有报一个错误: org.springframework.beans.factory.BeanCreationException: Error ...

  8. java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory的解决(碰到问题,转载答案)

    自己前一段时间出现了这个问题,通过在网上搜索,大概知道了原因,整理下一,以供大家参考. 将项目部署好后,启动tomcat后报错,java.lang.NoClassDefFoundError: org/ ...

  9. 解决java.lang.NoClassDefFoundError: org/apache/log4j/Level

    现象: java.lang.NoClassDefFoundError: org/apache/log4j/Level at org.slf4j.LoggerFactory.getSingleton(L ...

随机推荐

  1. 格局中@null的代码实现方式

    布局中通常会用到@null.如RadioButton常用的技巧通过RadioGroup实现Tab,需要设置android:button="@null".如果要在代码中动态创建控件, ...

  2. Java回调方法的设计思路

    package com.test; /** * 回调方法的设计技巧,例如hibernate的getHibernateTemplate().execute(Handler h)方法 */ public ...

  3. php中常用$_SERVER的用法

    #测试网址: http://localhost/blog/testurl.php?id=5 //获取域名或主机地址 echo $_SERVER['HTTP_HOST']."<br> ...

  4. shiro 解决 跨域(仅端口不同) 登陆 问题

    1. 登陆成功设置cookie (服务端 通过 json返回 token) //设置cookie document.cookie = "JSESSIONID="+data.data ...

  5. jQuery-理解选择结果

    使用$函数选择元素返回的是一个对象,可以称这个对象为jQuery对象,在jQuery执行一些操作的时候很多情况下都是返回的jQuery对象. jQuery中常用处理结果集的方法和属性 表达式 例子 说 ...

  6. chrome浏览器默认启动时打开2345导航的解决方法

    2345并没有改动chrome内部设置.它仅仅是把全部的快捷方式改动了.包含開始菜单旁边的快捷启动图标. 仅仅须要右键chrome快捷方式.在目标一栏中,把"----chrome.exe&q ...

  7. java 正则表达式验证

    package com.fsti.icop.util.regexp; import java.util.regex.Matcher; import java.util.regex.Pattern; p ...

  8. mybatis由浅入深day02_5resultMap总结

    5 resultMap总结 resultType: 作用: 将查询结果按照sql列名pojo属性名一致性映射到pojo中. 场合: 常见一些明细记录的展示,比如用户购买商品明细,将关联查询信息全部展示 ...

  9. swif开发之--协议的使用

    以前在oc构建的项目中,如果这个页面需要构建一些指定的页面,一般我会重新创建个集成与UIView的类,然后同时创建XXX.xib文件,然后直接在上面拖拽控件,非常快速,当然也可以手动布局!个人更喜欢可 ...

  10. Linux的网卡相关

    检测linux下网卡是否正常 1.dmesg | grep eth 如果出现以下  eth0: link up 说明是网卡正常的 eth0: registered as PCnet/PCI II 79 ...