我有一个Spring启动Web应用程序。我有另一个项目,一个jar文件。我将此jar文件添加到Web应用程序并从jar文件中创建了一个新对象。没有编译错误。但是,当我运行时,我得到运行时异常java.lang.ClassNotFoundException。我不知道出了什么问题。任何帮助将不胜感激
答案 0 :(得分:1)
假设你正在使用Maven,你可能错过了Spring Boot Maven Plugin:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
如果没有这个,你只需要一个只有你的课程的小JAR。使用此插件,您将获得一个“完整”jar,其中包含您需要的所有依赖项。