2012-03-15 4 views
0

Я генерирую файл xlsx с помощью Apache POI. О внесении войны и развертывания на сервере JBoss, я получаю эту ошибку:Ошибка развертывания Apache POB jboss

java.lang.LinkageError: loader constraint violation: loader (instance of org/jboss /classloader/spi/base/BaseClassLoader) previously initiated loading for a different type with name "javax/xml/namespace/QName" 
    at java.lang.ClassLoader.defineClass1(Native Method) 
    at java.lang.ClassLoader.defineClass(ClassLoader.java:616) 
    at org.jboss.classloader.spi.base.BaseClassLoader.access$200(BaseClassLoader.java:67) 
    at org.jboss.classloader.spi.base.BaseClassLoader$2.run(BaseClassLoader.java:633) 
     ..... 

ответ

1

Класс javax.xml.namespace.QName присутствует во многих банках

http://www.jarfinder.com/index.php/java/info/javax.xml.namespace.QName

и, скорее всего, загружен несколько раз.

Возможно, вам придется настроить загрузчик класса Jboss для webapps, если вы не можете разрешить конфликт.

Смежные вопросы