gpt4 book ai didi

java - 可运行(控制台)jar 应用程序

转载 作者:太空宇宙 更新时间:2023-11-04 09:39:21 24 4
gpt4 key购买 nike

编辑:废话。我只将 Jelastic 作为标签包含在内,但忘记提及我的应用程序托管在 Jelastic 提供商处。

我或多或少没有云/网络托管服务的经验(只有 Heroku),但我还没有找到我的(可能)简单问题的任何答案。

现在我需要的只是部署一个简单的可运行 jar。我选择 Java Engine 作为环境。我从我的电脑上传了一个 jar ......它已经运行了 - 这让我很惊讶。我检查了 run.log,似乎运行了一个名为 jelastic-helloworld-1.1.war(在初始化 Java 引擎后提供)的 Spring Boot 应用程序,它本身会加载我的 jar。太好了,谢谢。

我很好奇,我的 jar 如何在不通过提供的 Spring Boot 应用程序加载的情况下运行?也就是说,使用 java -jar app.jar

运行它

最佳答案

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

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

关于java - 可运行(控制台)jar 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56153644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com