在 jboss 上执行时出现以下错误:
WordprocessingMLPackage 模板 = WordprocessingMLPackage
.load(new FileInputStream(new File(name)));
- Java 版本:1.7.0_25
- JBoss 版本:7.1.1.Final
- docx4j 版本: 2.8.1
错误:java.lang.NoClassDefFoundError:无法初始化类org.docx4j.jaxb.Context
我知道已经有一个关于此问题的问题,但没有给出答案,似乎问题已被遗忘。
最佳答案
请参阅我的新答案 Cannot use docx4j inside of JBoss 7
我的测试使用相同版本的 JBoss (7.1.1),但是:
- 旧版 Java (1.6.0_27)
- 较新的 docx4j(当前为每晚)
但我认为这些差异并不重要。
使用此配置,可以安全地忽略日志消息 java.lang.ClassNotFoundException: com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper
关于java - JBoss NoClassDefFoundError 中的 docx4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19355073/