org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException при развертывании в JBoss6 - PullRequest
2 голосов
/ 09 февраля 2011

Мне нужно загрузить файл Excel в приложение JBossSeam.Я использую банку poi3.6.Загрузка в Excel успешно выполнена на сервере приложений JBoss5.1.Но я получил исключение, когда использовал JBoss6.Как я мог решить эту проблему?Может ли кто-нибудь помочь мне решить эту проблему?

StackTrace выглядит следующим образом:

2011-02-09 10: 20: 00,247 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException

2011-02-09 10: 20: 00,247 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) at org.apache.poi.xssf.usermodel.XSSFFactory.createDocumentPart (XSSFFactory.java:61)

2011-02-09 10: 20: 00,263 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) at org.apache.poi.POIXMLDocumentPart.read (POIXMLDocumentPart.java:256)

2011-02-09 10: 20: 00,263 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) at org.apache.poi.POIXMLDocument.load (POIXMLDocument.java:196)

2011-02-09 10: 20: 00,263 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) at org.apache.poi.xssf.usermodel.XSSFWorkbook. (XSSFWorkbook.java:179)

2011-02-09 10: 20: 00,263 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) на com.ey.SkillTracker.parseutility.EmployeeUploadExcel.parseXlFile (EmployeeUploadExcel.java:113)

2011-02-09 10: 20: 00,263 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) по адресу com.ey.SkillTracker.bean.administration.EmployeeBean.importEmployeeDetails (EmployeeBean.java:902)

2011-02-09 10: 20: 00,263 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) в sun.reflect.NativeMethodAccessorImpl.invoke0 (Собственный метод)

2011-02-09 10: 20: 00,278 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) в sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39)

2011-02-09 10: 20: 00,278 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)

2011-02-09 10: 20: 00,278 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) в java.lang.reflect.Method.invoke (Method.java:597)

2011-02-09 10: 20: 00,278 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) в org.jboss.seam.util.Reflections.invoke (Reflections.java:22)

2011-02-09 10: 20: 00,278 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) по адресу org.jboss.seam.intercept.RootInvocationContext.proceed (RootInvocationContext.java:32)

2011-02-09 10: 20: 00,294 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) по адресу org.jboss.seam.intercept.SeamInvocationContext.proceed (SeamInvocationContext.java:56)

2011-02-09 10: 20: 00,294 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) на org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke (RollbackInterceptor.java:28)

2011-02-09 10: 20: 00,294 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) по адресу org.jboss.seam.intercept.SeamInvocationContext.proceed (SeamInvocationContext.java:68)

2011-02-09 10: 20: 00,294 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) по адресу org.jboss.seam.core.BijectionInterceptor.aroundInvoke (BijectionInterceptor.java:77)

2011-02-09 10: 20: 00,294 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) по адресу org.jboss.seam.intercept.SeamInvocationContext.proceed (SeamInvocationContext.java:68)

2011-02-09 10: 20: 00,294 ERROR [STDERR] (http-10.120.10.19-8086-1) по адресу org.jboss.seam.core.MethodContextInterceptor.aroundInvoke (MethodContextInterceptor.java:44)

2011-02-09 10: 20: 00,309ОШИБКА [STDERR] (http-10.120.10.19-8086-1) в org.jboss.seam.intercept.SeamInvocationContext.proceed (SeamInvocationContext.java:68)

2011-02-09 10: 20: 00,309ОШИБКА [STDERR] (http-10.120.10.19-8086-1) в org.jboss.seam.core.SynchronizationInterceptor.aroundInvoke (SynchronizationInterceptor.java:32)

2011-02-09 10: 20: 00,309 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) в org.jboss.seam.intercept.SeamInvocationContext.proceed (SeamInvocationContext.java:68)

2011-02-09 10: 20: 00,309 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) в org.jboss.seam.intercept.RootInterceptor.invoke (RootInterceptor.java:107)

2011-02-09 10: 20: 00,309 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) в org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation (JavaBeanInterceptor.java:185)

2011-02-09 10: 20: 00,325 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) в org.jboss.seam.intercept.JavaBeanInterceptor.invoke (JavaBeanInterceptor.java:103)

2011-02-09 10: 20: 00,325 ОШИБКА [STDERR] (http-10.120.10.19-8086-1) на com.ey.SkillTracker.bean.administration.EmployeeBean _ $$ _ javassist_seam_18.importEmployeeDetails (EmployeeBean _ist___18_jav_18 .java)

1 Ответ

1 голос
/ 19 апреля 2012

У меня такая же проблема. Я использовал POI 3.8 и JBoss6.0. Основной причиной является конфликт загрузки классов между POI lib и JBoss Lib из xmlbeans

...