2011-02-09 14 views
2

JBossSeamアプリケーションにExcelファイルをアップロードする必要があります。私はpoi3.6 jarを使用しています。アプリケーションサーバJBoss5.1では、アップロードを成功させることができます。しかし、私はJBoss6を使用すると例外があります。どうすればこの問題を解決できますか?私はこの問題を解決するために私を助けてくれますか?org.apache.poi.POIXMLException:JBoss6にデプロイされたときのjava.lang.reflect.InvocationTargetException

次のようにスタックトレースがある:

2011-02-09 10:20:00247 ERROR [STDERR](HTTP-10.120.10.19-8086-1)org.apache.poi.POIXMLException。 java.lang.reflect.InvocationTargetException

2011-02-09 10:20:00247 ERROR org.apache.poi.xssf.usermodel.XSSFFactoryで[STDERR](HTTP-10.120.10.19-8086-1)。 createDocumentPart(XSSFFactory.java:61)

2011-02-09 10:20:00,263 ERROR [STDERR](http-10.120.10.19-8086-1)at (POIXMLDocumentPart.java:256)

2011-02-09 10:20:00,263エラー[STDERR] POI.POIXMLDocument.load(POIXMLDocument.java:196)

2011-02-09 10:20:00,263 ERROR [STDERR](http-10.120.10.19-8086-1)at org.apache.poi.xssf。 usermodel.XSSFWorkbook(XSSFWorkbook.java:179)

2011-02-09 10:20:00263 ERROR [STDERR](HTTP-10.120.10.19-8086-1)com.ey.SkillTracker.parseutility.EmployeeUploadExcelで.parseXlFile(EmployeeUploadExcel.java:113)

2011-02-09 1 0:20:00,263 ERROR [STDERR](http-10.120.10.19-8086-1)com.ey.SkillTracker.bean.administration.EmployeeBean.importEmployeeDetails(EmployeeBean.java:902)

2011-02-09 10:20:00263 ERROR sun.reflect.NativeMethodAccessorImpl.invoke0で[STDERR](HTTP-10.120.10.19-8086-1)(ネイティブメソッド)

2011-02-09 10:20:00278 ERROR [STDERR] (HTTP-10.120.10.19-8086-1)sun.reflect.NativeMethodAccessorImpl.invokeで(NativeMethodAccessorImpl.java:39)

2011-02-09 10:20:00278 ERROR [STDERR](HTTP-10.120.10.19 -8086-1)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

2011-02-09 10:20:00278 ERROR [STDERR](HTTP-10.120.10.19-8086-1)java.lang.reflect.Method.invoke(Method.java:597)

2011年-02-09 10:20:00,278 ERROR [STDERR](http-10.120.10.19-8086-1)、org.jboss.seam.util.Reflections.invoke(Reflections.java:22)

2011-02 -09 10:20:00,278 ERROR [STDERR](http-10.120.10.19-8086-1)、org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:32)

2011-02-09 10:20:00,294 ERROR [STDERR](http-10.120.10.19-8086-1)at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java :56)

2011-02-09 10:20:00,294 ERROR [STDERR](http-10.120.10.19-8086-1)at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28 )

2011-02-09 10:20:00,294 ERROR [STDERR](http-10.120.10.19-8086-1)at org.jboss.seam.intercept.SeamInvocationContext。(SeamInvocationContext.java:68)

2011-02-09 10:20:00,294 ERROR [STDERR](http-10.120.10.19-8086-1)at org.jboss.seam.core.BijectionInterceptor.aroundInvoke BijectionInterceptor.java:77)

2011-02-09 10:20:00,294 ERROR [STDERR](http-10.120.10.19-8086-1)at 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)at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java: 44)

2 (SeamInvocationContext.java:68)

2011年11月9日10:20:00,309エラー:[STDERR] 02-09 10:20:00,309 ERROR [STDERR](http-10.120.10.19-8086-1)、org.jboss.seam.core.SynchronizationInterceptor.aroundInvoke(SynchronizationInterceptor.java:32)

2011-02- 09 10:20:00,309 ERROR [STDERR](http-10.120.10.19-8086-1)、org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)

2011-02-09 10 :20:00,309 ERROR [STDERR](http-10.120.10.19-8086-1)at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)

2011-02-09 10:20:00309 ERROR [STDERR](HTTP-10.120.10.19-8086-1)org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:185)

2011-02-09 10:20:00325 ERROR [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

どのバージョンのseamを使用していますか? –

+0

私はjboss-seam-2.2.0.GAを使っていました。しかし今、私はseamライブラリファイルをjboss-seam-2.2.1.Finalバージョンに置き換えました。 – Ian

+0

私はpoi-3.7バージョンで試しました。しかし、それは動作しませんでした。 – Ian

答えて

1

私は同じ問題を抱えています。 POI 3.8とJBoss6.0を使用しました。根本的な原因は、xmlbeansのPOI libとJBoss Libの間のClassloading競合です。

+0

どうやって解決しましたか? – bradvido

関連する問題