【发布时间】:2017-07-07 08:28:59
【问题描述】:
我正在尝试将在 JDK 1.8 中编译的 WAR 文件部署到 AWS Tomcat Elastic Beanstalk 实例。弹性 beanstalk 实例使用 JDK 8 和 Tomcat 8,所以我不明白为什么在部署 WAR 文件时出现 404 错误。如果有任何帮助,我正在使用 gradle 构建和 WAR 应用程序。
日志太大而无法粘贴,我不知道什么是重要的,所以我将捆绑的 zip 上传到我的保管箱,您可以在此处找到: https://www.dropbox.com/s/d1ssmz76pbqkn20/BundleLogs-1487348401257.zip?dl=0
我的 web.xml 也太长,无法粘贴问题,所以我将在此处链接到它:https://www.dropbox.com/s/4m7v3fhcczs0ina/web.xml?dl=0
我知道在 Stack Overflow 上提供链接是不好的做法,因为它们的可变性,所以一旦找到解决方案,我将编辑问题以直接包含相关的代码段。
【问题讨论】:
-
在你的本地机器上运行同样的战争吗?您的所有依赖项是否都在 gradle 中捕获,而不是在您的本地类路径中?另外,您是否尝试将其部署为 ROOT webapp 或只是 your-website.com/webapp 或只是 your-website.com?
标签: java amazon-web-services tomcat amazon-elastic-beanstalk war