【问题标题】:Runnable (console) jar application可运行(控制台)jar 应用程序
【发布时间】: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运行它

【问题讨论】:

标签: java jelastic


【解决方案1】:

Java 引擎软件堆栈是 Jelastic PaaS 的基本 CentOS 模板的映像,其中预装了 JDK。它提供 Java 应用程序托管所需的最低要求,同时确保与所有平台功能(例如自动垂直和水平扩展、公共 IP、隔离组、防火墙规则、API 和 SSH 访问等)的兼容性。

Java 引擎专为部署和托管基于 fat JAR / uber JAR即具有所有类、资源和依赖项的可执行 JAR 的 Java 应用程序而设计)。 有关此软件堆栈的详细信息,您可以阅读here。 有关 fat JAR 的更多信息,请参阅discussion

【讨论】:

    猜你喜欢
    • 2011-12-31
    • 2011-01-22
    • 1970-01-01
    • 2013-02-11
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-30
    相关资源
    最近更新 更多