目前我正在使用drupal应用程序的弹性beanstack,并select“Web Server”环境,它是使用PHP 5.5与Apache的预定义configuration。
我需要在自动缩放的同一台机器上部署Java API服务。
请在下面查找用于启动API服务的命令:
1)将MKR.jar复制到指定的位置。 2)jar -xvfM MKR.jar 3)nohup java -jar MKR.jar&
您需要编写自定义的SSH命令,这些命令在启动实例时会被执行。
弹性豆茎提供这个function。 在这里阅读更多http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers.html
1.在您的项目的根目录下创build一个名为.ebextensions的目录。
2.在该目录中创build一个名为java.config的文件并粘贴下面的内容。
sources: /home/ec2-user: http://URL/MXB.jar commands: 01_java_start: cwd: /home/ec2-user command: nohup java -jar mxb.jar > foo.out 2> foo.err < /dev/null &
执行以下命令:
[root @]#git add。
[root @]#git commit -m“API-Back”
[root @]#git aws.push