本地环境能够正常显示,也没有水印。
打包成jar后,报错如下:
d62955a75600130852b11727f16f77d.png (36.0 KB)
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: com/aspose/words/License
aspose的jar包和lic文件是放在同一个文件夹一起打包的。
80a60a5b29a5f169ca5c43f23a6824c.png (42.8 KB)
97479105a1d4835cb07e72813e5b4fa.png (14.0 KB)
@Gavin_Zhang, NoClassDefFoundError 异常意味着 Java VM 或 ClassLoader 实例尝试加载类但找不到它。
请尝试将以下内容添加到您的 pom.xml:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>22.6</version>
<classifier>jdk16</classifier>
</dependency>
</dependencies>
请参考 Aspose.Words for Java 安装页面:
您还可以检查 Aspose.Words Jar 文件是否在 WEB-INF/lib 文件夹中。