gpt4 book ai didi

java.lang.LinkageError : Failed to link freemarker/core/TemplateElement

转载 作者:行者123 更新时间:2023-12-02 13:33:10 29 4
gpt4 key购买 nike

我的问题是我有一个 ejb,它内部使用 freemarker 工具生成 HTML 页面,构建并部署到 JBoss EAP 6.4.10。当我尝试访问此功能(使用 freemarker 工具生成 HTML 代码)时,jboss 抛出以下错误:

java.lang.LinkageError: Failed to link freemarker/core/TemplateElement Caused by: java.lang.NoClassDefFoundError: javax/swing/tree/TreeNode

我在 jboss 模块中添加了 freemarker jar,它的 module.xml 如下所示:

<module xmlns="urn:jboss:module:1.1" name="org.freemarker">
<resources>
<resource-root path="freemarker-2.3.25.jar"/>
</resources>

<dependencies>
</dependencies>
</module>

最佳答案

最后发现该错误是由于freemaker的module.xml文件中缺少依赖项“javax.api”造成的,在module.xml中添加此依赖项后,问题已解决,如下所示。

<module xmlns="urn:jboss:module:1.1" name="org.freemarker">
<resources>
<resource-root path="freemarker-2.3.25.jar"/>
</resources>

<dependencies>
<module name="javax.api"/>
</dependencies>

关于java.lang.LinkageError : Failed to link freemarker/core/TemplateElement,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43111093/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com