tomcat - 在 Amazon EC2 上部署 Grails 应用程序

标签 tomcat grails amazon-web-services amazon-ec2

我开发了 Grails 应用程序并成功部署在 Tomcat7 windows 版本上。我想将它部署在 Amazon EC2(AMI linux 32 版本)上。我在 EC2 上成功安装了 Tomcat7,一切正常。我将 .war 文件传输到 amazon ec2,但收到错误消息“http 状态 404:请求的资源不可用”。我想知道在 Windows 和 Linux 中生成 .war 文件之间的不匹配是否是问题的根源?任何帮助表示赞赏!

最佳答案

您是否考虑过使用 Elastic Beanstalk部署? EC2 本身更像是一个 IAAS,因此您仍然需要处理很多配置细节(例如服务器安装、负载平衡等),这可能很困难。 Beanstalk 是一个免费的包装器(例如 PAAS),它围绕着您在典型安装中需要的大多数 AWS 服务,并为您的部署准备了一些预配置的环境。

这是一个 article on how to deploy Grails使用 Beanstalk - 它有点旧但仍然非常相关。

关于tomcat - 在 Amazon EC2 上部署 Grails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16945176/

相关文章:

grails - manyToMany集合中 “belongsTo”的实用程序

amazon-web-services - CloudFormation 模板失败并出现错误 "Service: AmazonEC2; Status Code: 400; Error Code: Unsupported"

javascript - 我们如何在 Web 浏览器中使用 AWS Kinesis?

java - 类 ClassFormatError :Absent-Code-attribute-in-method-that-is-not-native

tomcat - Tomcat 如何找到我的 Web 应用程序的主页?

java - 端口 80 上的 Tomcat Web 应用程序

bash - 从 AWS Lambda 创建 AMI

tomcat - Grails 和 Tomcat : Where to store uploaded files in filesystem?

grails - Grails应用升级2.5-dataSource为null

inheritance - 在grails中扩展插件服务