刚遇到这个问题的时候,一脸懵逼,已经打好jar包在服务器上运行,访问接口的时候却提示java.lang.NoClassDefFoundError。后来发现是因为引用了一个语音合成的jar包,这个jar包不是通过maven引入的事直接add Jar添加的,所以在打包运行的时候读取maven配置文件的时候没有找到这两个jar包,就出现了这种情况,解决办法就是在pom文件中添加jar包的引用:
这样子项目启动后就可以找到相应的jar包了。
刚遇到这个问题的时候,一脸懵逼,已经打好jar包在服务器上运行,访问接口的时候却提示java.lang.NoClassDefFoundError。后来发现是因为引用了一个语音合成的jar包,这个jar包不是通过maven引入的事直接add Jar添加的,所以在打包运行的时候读取maven配置文件的时候没有找到这两个jar包,就出现了这种情况,解决办法就是在pom文件中添加jar包的引用:
这样子项目启动后就可以找到相应的jar包了。