【发布时间】:2019-05-15 16:14:06
【问题描述】:
编辑:废话。我只将 Jelastic 作为标签包含在内,但忘记提及我的应用托管在 Jelastic 提供商处。
我在云/网络托管服务方面或多或少没有经验(只有 Heroku),但我的(可能)简单问题没有找到任何答案。
现在我只需要部署一个简单的可运行 jar。我选择 Java Engine 作为环境。我从我的电脑上传了一个 jar 并且......它已经运行了 - 这让我很惊讶。我检查了run.log,似乎运行了一个名为jelastic-helloworld-1.1.war(在初始化Java 引擎后提供)的Spring Boot 应用程序,它本身会加载我的jar。太好了,谢谢。
不过我很好奇,如何在不通过提供的 Spring Boot 应用程序加载的情况下运行我的 jar?即用java -jar app.jar运行它
【问题讨论】:
-
你可以使用 Heroku 的 maven 插件吗? github.com/heroku/heroku-maven-plugin