Aspose.word for Java jar包的问题

本地环境能够正常显示,也没有水印。
打包成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 文件夹中。