【发布时间】:2017-12-02 23:15:06
【问题描述】:
我正在尝试在 Amazon AWS ec2 实例上运行我的 Spring Boot 项目的 jar 文件,但是当我尝试这样做时,我收到一条我不明白的消息(我对 linux 的了解有限......)。单击下面的链接查看带有消息的屏幕截图:
如您所见,我已安装 Java 并将 jar 文件复制到 /home/ec2-user。 谁能解释我如何进行? 非常感谢!
【问题讨论】:
-
在不知道你的 jar 的用途的情况下很难判断。从输出中它看起来就像它正在运行的 jandex 命令。你是如何打包应用程序的?
-
您好 Frédéric,感谢您的快速回复。我使用 IntelliJ 打包了应用程序(菜单 --> 构建 --> 构建工件)。这可能是个问题吗?
-
可能是,您能检查一下您的 jar 中是否有清单文件并使用清单文件编辑问题
-
我在 jar 文件中有一个清单文件,但我设法用 Maven cli 而不是 Intellij 创建了一个可执行 jar,它也在 ec2 实例上运行。感谢您的帮助!
-
能否请您确认答案或添加解决问题的答案