无法在ElasticBeanstalk-Tomcat7-64bit ami中部署war文件

时间:2013-07-03 05:10:39

标签: amazon-web-services amazon-ec2 tomcat7 war elastic-beanstalk

我在新加坡地区运行了一个带有AMI的EC2实例:ElasticBeanstalk-Tomcat7-64bit-201208231200(ami-0cdc9d5e),我正在尝试在其中部署war文件。 我遵循的步骤是:

  1. 将war文件复制到/ opt / tomcat7 / webapps文件夹
  2. 将war文件的所有者更改为tomcat7
  3. 将war文件的权限更改为777
  4. 启动了tomcat7服务器
  5. 我已配置安全组并确保tomcat7进程正在运行。

    但是,当我尝试浏览:http://ec2-54-251-167-184.ap-southeast-1.compute.amazonaws.com/EmailService时,我会看到一个清晰的页面。理想情况下,我期待index.jsp文件中的简单消息。 我在运行tomcat7的本地环境中测试了这个war文件,它运行得很好。如果我做错了,请告诉我。

1 个答案:

答案 0 :(得分:0)

Beanstalk服务从beanstalk应用程序的S3存储桶加载war文件。 您可以使用beanstalk console或AWS Toolkit for Eclipse将war文件上传到beanstalk应用程序的存储桶。 我认为beanstalk控制台是最简单的方法。

如果您尚未创建Beanstalk应用程序环境,请阅读http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.sdlc.html