AmazonEC2:如何在EC2中安装glassfish?
我正在尝试在EC2实例中部署我的JSF站点,我是云计算新手 如何在我的EC2实例中安装GassFish 3开源软件 更新: 要下载,请使用“curl”命令:AmazonEC2:如何在EC2中安装glassfish?,glassfish,amazon-ec2,amazon-web-services,cloud,glassfish-3,Glassfish,Amazon Ec2,Amazon Web Services,Cloud,Glassfish 3,我正在尝试在EC2实例中部署我的JSF站点,我是云计算新手 如何在我的EC2实例中安装GassFish 3开源软件 更新: 要下载,请使用“curl”命令: curl http://www.java.net/download/jdk6/6u27/promoted/b03/binaries/jdk-6u27-ea-bin-b03-linux-i586-27_may_2011-rpm.bin > java-rpm.bin 或使用wget: wget http://www.java.net/
curl http://www.java.net/download/jdk6/6u27/promoted/b03/binaries/jdk-6u27-ea-bin-b03-linux-i586-27_may_2011-rpm.bin > java-rpm.bin
或使用wget:
wget http://www.java.net/download/jdk6/6u27/promoted/b03/binaries/jdk-6u27-ea-bin-b03-linux-i586-27_may_2011-rpm.bin
以下是您需要做的:
最简单的方法是从现有的EBS备份实例开始。我就是这样开始的
实例操作>创建图像
。完成了
如果您有基于实例存储的AMI。您需要打包并存储在S3存储桶中,并使用和注册AMI。因此,将它们安装到您的实例中,并非常整洁地创建映像首先需要安装jdk,然后设置环境变量JAVA\u HOME。 然后执行以下命令(适用于Amazon Linux EC2): 这里使用的目录是:usr/server wget 解压缩glassfish-4.1.2.zip mv glassfish4../server/ groupaddglassfish组 useradd-s/bin/bash-g glassfish组glassfish用户 cd-usr/服务器 chown-Rf glassfish-user.glassfish-group glassfish 4 ls-l|格雷普玻璃鱼 cd玻璃鱼4 cd glassfish/域 cd玻璃鱼/垃圾箱 pwd cd/etc/init.d/ wget mv glassfish.sh glassfish chmod 755玻璃鱼 ls-l|格雷普玻璃鱼 cd~玻璃鱼/ 矢量用户 哇 pwd cd glassfish4/箱 ls-l 哇 /阿萨姆 更改主密码--savemasterpassword//默认值为chageit 更改管理员密码//默认值为空 起始域 启用安全管理 重新启动域
停止域EC2一旦启动,它和普通机器一样。您可以使用
wget
或其他方法装载玻璃鱼。执行定期安装。部署你的应用程序。完成。理想情况下,您希望将您的实例与Glassfish捆绑在一起作为AMI,以备将来使用。@Nishant,是的,这就是我想要做的,将我的实例捆绑到我的AMI,如果不是的话,即使站点未被正确使用,他们也会向我收费吗?可以捆绑吗?定义“不被使用”的含义。如果您终止机器,他们不会向您收费,但无论机器何时运行,无论是否有流量,都会向您收费。但您需要至少运行一个实例来处理请求。@okrasz,我的意思是当网站不运行时,我的实例就会停止,只有当有人看到我的网站时,我才会收费,这就是我的意思。但这可能吗?当您的实例停止时,没有人可以访问您的网站。如果他们输入您的URL,他们将有连接超时。Amazon不会为传入请求实例化您的实例。PaaS以这种方式工作,而不是IaaS。对于PaaS,请查看Heroku、Google应用程序引擎、CloudBees(可能)。Amazon提供了Elastic Beanstalk作为PaaS服务,但我认为至少有一个实例一直在运行。感谢您的解释,我已经有了S3服务,它认为这会起作用=)很棒的教程,如果它也是英文的就好了:)