如何在cloudbees上运行可执行jar文件(例如spring-boot)

时间:2013-11-13 01:35:10

标签: spring jvm cloudbees spring-boot

我正在测试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应用程序的支持,那将是一件好事,有没有办法可以做到这一点?

1 个答案:

答案 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

示例回购:

https://github.com/msgilligan/springboot-cloudbees-hello