如何使用命令行在aws实例上运行java应用程序

时间:2014-03-24 00:37:35

标签: java amazon-web-services

我现在有一个java程序和亚马逊实例提供了一个密钥.. 用于以编程方式在aws上运行java,但现在我需要做的就是,使用这个实例,功能强大..来运行我的java应用程序,但是如何。?

我应该将我的java程序设为.jar并在实例上传吗?

有关命令的文档需要吗?

感谢。

2 个答案:

答案 0 :(得分:0)

您使用scp

将文件上传到EC2实例

scp your.jar root@your.ec2:/tmp

您使用ssh运行文件:

ssh your.ec2 "java -jar /tmp/your.jar"

所有这些都可以轻松自动化,因为执行scp或ssh不需要密码,您只需要交换证书。

或者您的意思是说您想让Java程序成为图像的一部分吗?

答案 1 :(得分:0)

如果您的Java应用程序是基于Web的,我建议您查看亚马逊的Elastic Beanstalk

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.html

此服务允许您快速部署和管理云应用程序,而无需担心底层基础架构。

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.html

了解详情

的Seb