我正在测试Spring Boot,并尝试使用JVM Runtime Container将Spring Boot JAR上传到CloudBees。
Spring Boot应用程序的首选包是一个可以使用“java -jar”命令行选项运行的JAR文件。
我无法将其中一个JAR上传到RUN @ Cloud,最终创建了一个包含各种JAR和设置类路径等的ZIP文件。这要求我为CloudBees而不是后处理器创建一个自定义构建脚本刚刚上传了由Spring Boot Gradle Plugin构建的JAR。
如果RUN @ Cloud,“蜜蜂”命令和文档被更新以提供对以“java -jar”启动的单jar应用程序的支持,那将是一件好事,有没有办法可以做到这一点?
答案 0 :(得分:3)
您可以使用java堆栈上传jar,但仍需要指定类和类路径(http://developer.cloudbees.com/bin/view/RUN/Java+Container)。 java容器当前不使用“java -jar”
示例:
bees app:deploy -t java -R java_version=1.7
-R class=org.springframework.boot.loader.JarLauncher app.jar
示例回购: