java - JBoss NoClassDefFoundError 中的 docx4j

标签 java jboss docx4j

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

相关文章:

java - Java中最小的数组元素

java - 如何从外部容器访问 JBoss 4.x 上的远程 EJB 2.1 bean

java - 使用 docx4j 加密 docx 文件

apache-poi - 从java中的模板文件创建docx文件

java - 使目录可访问以通过 url 获取其中的文件

java - 在java中将docx转换为pdf时出错

java.sql.SQLFeatureNotSupportedException : Unsupported feature

java - 无法与 iframe 交互

java - 有什么方法可以将自动更正添加到我的 Android 键盘吗?

java - jBPM如何将某个任务链接到java函数以及如何输出数据?