为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

缥缈止盈 2022-11-30 14:36:50
编辑:废话。我只将 Jelastic 作为标签包含在内,但忘记提及我的应用程序托管在 Jelastic 提供商处。我或多或少没有使用云/网络托管服务的经验(只有 Heroku),但我还没有找到我的(可能)简单问题的任何答案。现在我需要的只是部署一个简单的可运行 jar。我选择了 Java 引擎作为环境。我从我的电脑上传了一个 jar 并且......它已经运行 - 这让我很惊讶。我检查了run.log一下,似乎运行了一个名为jelastic-helloworld-1.1.war(在初始化 Java 引擎后提供)的 Spring Boot 应用程序,它本身加载了我的 jar。那很好,谢谢。不过我很好奇,我的 jar 如何在不通过提供的 Spring Boot 应用程序加载的情况下运行?也就是说,运行它java -jar app.jar
查看完整描述

1 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

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

Java Engine 设计用于部署和托管基于fat JAR / uber JAR即具有所有类、资源和依赖项的可执行 JAR)的 Java 应用程序。有关此软件堆栈的详细信息,您可以在此处阅读。您可以在此讨论中阅读有关胖 JAR的更多信息。


查看完整回答
反对 回复 2022-11-30
  • 1 回答
  • 0 关注
  • 83 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信