我设法让它运行,但我面临很多问题,这些问题只有在应用程序使用 java web start 运行时才会出现。当我从我的 IDE 中运行它时,它运行良好。
- 在 jar 中找不到应该从名为“static”的文件夹中开箱即用的静态内容。我编写了一个映射方法来获取它
getClass().getResourceAsStream()
并将其写入响应。 - 在我的 Win 7 和 Java 8 机器上,关闭时未关闭使用的套接字。我看到
jp2launcher.exe
它一直在运行,并且可能会阻止 spring boot 调用关闭挂钩进行清理。 显然在类路径中有一些 jars 没有找到。
java.io.FileNotFoundException:Jar URL cannot be resolved to absolute file path because it does not reside in the file system: https://mysite/webstart/org.springframework.boot-spring-boot.jar
有人知道是什么原因造成的吗?