Jboss poi部署

Jboss poi部署,jboss,Jboss,我正在导入所需的类,如下所示: import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; My ejb-pom.xml: org.apache.poi poi 3.11 org.apache.p

我正在导入所需的类,如下所示:

import org.apache.poi.ss.usermodel.Cell;
import org.apache.poi.ss.usermodel.Row;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
My ejb-pom.xml:


org.apache.poi
poi
3.11
org.apache.poi
poi ooxml
3.11
在eclipse中,一切正常。编译,运行。 但是当我尝试将ejb.jar部署到jboss EAP 6.3时。我有一个错误:
java.lang.NoClassDefFoundError:org/apache/poi/ss/usermodel/Row

我认为问题在于:poi-ooxml-3.11.jar和poi-3.11.jar有相同的包:
org\apache\poi\ss\usermodel
,但是poi-3.11.jar中的
Row.class

我不知道如何正确部署。

尝试仅导入poi ooxml。依赖项poi被加载

<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.11</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.11</version>
</dependency>