Jboss poi部署

时间:2015-02-27 07:28:06

标签: 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;

我的 ejb-pom.xml

<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>

在日食中一切正常。编译,运行。 但是当我尝试将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。 我不知道如何正确部署。

1 个答案:

答案 0 :(得分:0)

尝试仅导入poi-ooxml。依赖点是负载