【问题标题】:How do I deploy a runnable jar in Amazon AWS?如何在 Amazon AWS 中部署可运行的 jar?
【发布时间】:2026-01-04 22:25:02
【问题描述】:

我有一个向服务器发送句子的 android 客户端。现在该服务器进行一些处理并将字符串发送回 Android 客户端。我为此使用了基本的客户端服务器通信,它在本地机器上运行良好。现在我希望将我的服务器代码部署在服务器上,以便我可以将该服务器地址提供给我的客户端代码。服务器不是 Web 应用程序,它是一个简单的核心 Java 项目。据我了解,我必须将其部署为可运行的 jar。但是我如何使用 AWS 做到这一点?

【问题讨论】:

    标签: java amazon-web-services jar amazon-ec2 executable-jar


    【解决方案1】:

    设置apache tomcat并使用the deployment endpoint,即/manager/text/deploy?path=/footoo&war=file:/path/to/foo.war部署战争。

    如果您希望部署一个可运行的 jar,设置一个实例,在其上安装 java,然后将 jar 放到该实例上,然后再进入并在 screen session 中使用 java -jar runnable-foo.jar

    【讨论】:

    • 如何在 AWS 的实例上安装 Java?我正在运行 EC2 实例。
    • 您运行的是 Windows 还是 Linux 实例?
    最近更新 更多