Jus*_*oyt 1 java tomcat war amazon-web-services amazon-elastic-beanstalk
我正在尝试将在 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 上提供链接是不好的做法,因为它们的可变性,所以一旦找到解决方案,我将编辑问题以直接包含相关的代码段。
我不太确定这是否解决了您的问题。我有一个类似的问题,它在扩展 SpringBootServletInitializer 后得到修复。这是 deone ,因为我的应用程序使用 Tomcat 8,Java 8 平台运行,它就像一个容器。一般在容器中部署war时需要扩展SpringBootServletInitializer。
这是一个示例 Application.java
@SpringBootApplication
public class Application extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3282 次 |
| 最近记录: |