2011-02-09 2 views
2

Мне нужно загрузить файл excel в приложении JBossSeam. Я использую poi3.6 jar. Успешная загрузка успешно выполняется на сервере приложений JBoss5.1. Но я получил исключение, когда использовал JBoss6. Как я могу решить эту проблему? Может ли кто-нибудь помочь мне решить эту проблему?org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException при развертывании в JBoss6

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

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

2011-02-09 10: 20: 00247 ОШИБКА [STDERR] (HTTP-10.120.10.19-8086-1) на 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) в org.apache. poi.POIXMLDocument.load (POIXMLDocument.java:196)

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

2011-02-09 10:. 20: 00263 ОШИБКА [STDERR] (HTTP-10.120.10.19-8086-1) в com.ey.SkillTracker.parseutility.EmployeeUploadExcel .parseXlFile (EmployeeUploadExcel.java:113)

2011-02-09 1 0: 20: 00263 ОШИБКА [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: 00278 ОШИБКА [STDERR] (HTTP-10.120.10.19 -8086-1) на sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)

2011-02-09 10: 20: 00278 ОШИБКА [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.продолжить (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: 00294 ОШИБКА [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.MethodContextInterceptor.aroundInvoke (MethodContextInterceptor.java: 44)

2 011-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: 00309 ОШИБКА [STDERR] (HTTP-10.120.10.19-8086-1) при org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation (JavaBeanInterceptor.java:185)

2011-02-09 10: 20: 00325 ОШИБКА [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 _ $$ _ javassist_seam_18.java)

+0

Какую версию шва вы используете? –

+0

Я использовал jboss-seam-2.2.0.GA. Но теперь я заменил файлы библиотеки швов на версию jboss-seam-2.2.1.Final. – Ian

+0

Я попытался с версией poi-3.7. Но это не сработало. – Ian

ответ

1

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

+0

И как вы разрешили этот конфликт? – bradvido