`

java Excel 数据到导入在tomcat下正常,weblogic下异常原因

    博客分类:
  • java
阅读更多

org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException

        at org.apache.poi.xssf.usermodel.XSSFFactory.createDocumentPart(XSSFFactory.java:61)

        at org.apache.poi.POIXMLDocumentPart.read(POIXMLDocumentPart.java:277)

        at org.apache.poi.POIXMLDocument.load(POIXMLDocument.java:186)

        at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:189)

        at com.k8.crm.cust.service.CustExcelService.importLandData(CustExcelService.java:60)

        Truncated. see log file for complete stacktrace

java.lang.reflect.InvocationTargetException

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

        at java.lang.reflect.Constructor.newInstance(Constructor.java:494)

        at org.apache.poi.xssf.usermodel.XSSFFactory.createDocumentPart(XSSFFactory.java:59)

        Truncated. see log file for complete stacktrace

java.lang.ExceptionInInitializerError

        at sun.misc.Unsafe.ensureClassInitialized(Native Method)

        at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)

        at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)

        at java.lang.reflect.Field.acquireFieldAccessor(Field.java:917)

        at java.lang.reflect.Field.getFieldAccessor(Field.java:898)

        Truncated. see log file for complete stacktrace

java.lang.RuntimeException: Could not instantiate SchemaTypeSystemImpl (java.lang.reflect.InvocationTargetException): is the version of xbean.jar correct?

        at schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707.TypeSystemHolder.loadTypeSystem(Unknown Source)

        at schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707.TypeSystemHolder.<clinit>(Unknown Source)

        at sun.misc.Unsafe.ensureClassInitialized(Native Method)

        at sun.reflect.UnsafeFieldAccessorFactory.newFieldAccessor(UnsafeFieldAccessorFactory.java:25)

        at sun.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:122)

        Truncated. see log file for complete stacktrace

java.lang.reflect.InvocationTargetException

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)

        at java.lang.reflect.Constructor.newInstance(Constructor.java:494)

        at schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707.TypeSystemHolder.loadTypeSystem(Unknown Source)

        Truncated. see log file for complete stacktrace

org.apache.xmlbeans.SchemaTypeLoaderException: XML-BEANS compiled schema: Incompatible minor version - expecting up to 23, got 24 (schemaorg_apache_xmlbeans.system.sE130CAA0A01A7CDE5A2B4FEB8B311707.index) - code 3

        at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl$XsbReader.<init>(SchemaTypeSystemImpl.java:1522)

        at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.initFromHeader(SchemaTypeSystemImpl.java:260)

        at org.apache.xmlbeans.impl.schema.SchemaTypeSystemImpl.<init>(SchemaTypeSystemImpl.java:183)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)

        Truncated. see log file for complete stacktrace

 

 

此bug的出现是因为weblogic的版本过低

修改方法添加一个weblogic.xml 文件

文件内容

<?xml version="1.0" encoding="UTF-8"?>

<weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90" 

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee 

http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd 

http://www.bea.com/ns/weblogic/90 

http://www.bea.com/ns/weblogic/90/weblogic-web-app.xsd">

<!-- <context-root>/</context-root> -->

    <container-descriptor>

     <prefer-web-inf-classes>true</prefer-web-inf-classes>   

    </container-descriptor>

 

    <!-- <library-ref>

    <library-name>xmlbeans-2.3.0</library-name>

    <specification-version>2.3</specification-version>

    <implementation-version>2.3</implementation-version>

    <exact-match>false</exact-match>

    </library-ref> -->

</weblogic-web-app>


 


分享到:
评论

相关推荐

    Aspose-Cells-java.zip

    通过深入理解和熟练运用Aspose.Cells Java库,开发者可以在不依赖Microsoft Excel的情况下,高效地在Java应用中实现Excel相关的功能,提升工作效率。不过,需要注意的是,使用Aspose.Cells进行商业用途时,需要确保...

    非常经典java求职简历三套含项目介绍.pdf

    【Java CS 知识点详解】 本篇内容主要围绕一位具有两年工作经验的...以上就是从Java开发工程师的简历中提取出的关键知识点,涵盖了从基础语言到框架,再到实际项目经验的多个方面,展现了Java CS领域的专业知识体系。

    MF00411-Java企业报表管理源码.zip

    9. **Web服务器与应用服务器**:可能部署在Tomcat、Jetty等Web服务器上,或者更高级的应用服务器如WebLogic、JBoss等。 10. **RESTful API**:源码可能设计了RESTful风格的API,以便于其他系统通过HTTP协议进行数据...

    SOAOFFICE - 微软 OFFICE 中间件

    24.需要在web页面导入导出Excel单元格数据的; ……… SOAOFFICE中间件包括三个内置组件:SOAExcel、SOAWord、SOAPowerPoint。另外企业版还包括支持PDF文件的SOAPDF组件。 SOAOFFICE 中间件采用标准HTTP传输协议,...

    智能调度平台系统技术要求.pdf

    2.3 Web应用服务器支持主流中间件产品,如IBM Websphere, BEA Weblogic, Oracle Application Server, Tomcat等; Web服务器支持MS IIS, NES, Apache等。 2.4数据库管理系统须具备良好的数据和索引的压缩技术,具有 ...

    jeesite技术分析ppt资料

    - Excel: 导入导出工具类, 参考用户导入导出例子。 - Reflections: Java对象操作反射工具类。 - BeanMapper: Bean与Bean、Bean与Collection之间的互相转换。 - JaxbMapper: XML与Object之间的互相转换。 - Json...

    硕正轻量级富Web应用套件–硕正报表主要指标及功能清单.docx

    2. **后端应用服务器和技术支持**:能够与Tomcat、WebLogic、jBoss、IIS等服务器配合使用,并且支持与这些服务器的通讯协议,确保数据的稳定传输。 3. **数据库兼容性**:不局限于特定数据库,只要后端开发语言支持...

    硕正轻量级富Web应用套件–硕正报表主要指标及功能清单.pdf

    - 后端应用服务器广泛,涵盖Java/jsp、C#、php等开发语言,并兼容Tomcat、WebLogic、jBoss、IIS等服务器平台。 - 使用HTTP和HTTPS通讯协议,确保数据传输的安全性。 2. **客户端支持**: - 兼容主流浏览器,如...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    5. java中如何把一个目录下的文件移到另一个指定的目录? 6. 制作表格线? 7. jsp如判别一个字符在A到Z之间? 8. 得到一浮点数小数点后4位,如何写以函数截取为两位 9. 整型转字符? 10. 显示数据库的记录,点击哪个...

    大数据功能模块概要设计.doc

    导入导出支持Excel/PDF,可以选择jxl/poi/excel2007的pddfbox/iText,XML文件解析可使用dom4j/Digester,WebServices发布建议使用cxf。 **基础类库** J2EE服务端开发涉及的库包括apache-commons提供基础类扩展,...

    jsp编程技巧集锦

    数字转中文 128 自动计算金额 129 JSP页面打印中使用WebBrowser控件 130 不刷新页面添加新的类别 131 鼠标滚动缩放图片 132 根据输入的表名生成输入数据表格 133 JSP表格输出到Excel 134.JSP...

    测试培训教材

    1.安装QC9.0需求案例Excel导入软件QCMSExcelAddin.exe。执行安装前请先确保你的系统已经安装了Office Excel软件。 2.安装成功后,打开编制好的文件,选中所有要导入的需求记录,注意:只选数据. Export To Quality...

    软件项目需求调研报告模板.docx

    - **文件导入导出**:支持CSV、Excel等格式的数据文件导入导出功能。 - **消息队列**:利用消息队列实现异步通信,提高系统响应速度。 - **第三方服务集成**:集成支付平台、地图服务等第三方服务,增强系统的实用性...

    JEECG快速开发平台-其他

    数据权限7、智能报表集成:简易的图像报表工具和Excel导入导出8、Web容器测试通过的有Jetty和Tomcat,Weblogic9、亮点功能:分布式部署,云平台,移动平台开发,规则引擎10、要求JDK1.6+JEECG技术点总结:技术点一:...

    JEECG快速开发平台 v4.0

    8、Web容器测试通过的有Jetty和Tomcat,Weblogic 9、亮点功能:分布式部署,云平台,移动平台开发,规则引擎 10、要求JDK1.6+ JEECG技术点总结 技术点一:代码生成器SPA单页面应用快速生成,采用VUE+ElementUI打造...

Global site tag (gtag.js) - Google Analytics