我创建了一个可运行的war文件。在创造战争时,我排除了一个依赖。现在我需要在外部提供依赖。我使用过Properties启动器。我使用的命令如下
java -Dloader.path = D:\ loaderpath -Dloader.main = org.springframework.boot.loader.WarLauncher -Dloader.debug = true -cp spring-boot-example-0.0.1-SNAPSHOT.war org。 springframework.boot.loader.PropertiesLauncher
加载时,spring控制台在类路径中显示jar,如下所示: 从D:\ loaderpath添加类路径条目 从嵌套的D:\ loaderpath /添加类路径条目 类路径:[file:/ D:/ loaderpath /,jar:file:/ D:/loaderpath/Demo-0.0.1-SNAPSHOT.jar!/]
毕竟,当我访问url时,它会抛出java.lang.ClassNotFoundException。
我尝试使用ZIP布局,但错误仍然相同。
我不确定我错过了什么。