回答
我發現了這個問題。
EB期望.war文件和Spring Boot應用程序通常由嵌入式Tomcat或Jetty啓動。
我發現本指南中的解決方案:
http://spring.io/guides/gs/convert-jar-to-war/
總結:
放入tomcat依賴與提供範圍在pom.xml中
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency>
創建一個擴展SpringBootServletInitiali的類zer並在此類中加載入口點。這樣,我們向servlet容器指示如何啓動應用程序。
package com.proyecti.magma.conversionsworker.config.servlet; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.context.web.SpringBootServletInitializer; import com.proyecti.magma.conversionsworker.entrypoint.Application; public class ServletConfig extends SpringBootServletInitializer { @Override protected SpringApplicationBuilder configure(SpringApplicationBuilder application) { return application.sources(Application.class); } }
您是否嘗試過使用Spring Boot + Tomcat在ElasticBeanstalk上使用SSL? – Dimitri 2014-11-25 15:59:08
嗨,抱歉,我還沒有處理SSL。這可以幫助你嗎? http://docs.spring.io/spring-boot/docs/current/reference/html/howto-embedded-servlet-containers.html#howto-configure-ssl – 2014-11-25 17:01:13
請分享您的實例配置?哪個Tomcat,哪個Java等謝謝! – Marek 2015-01-07 11:15:34
- 1. 彈簧加載和Gradle彈簧啓動工作
- 2. IndexOutOfBoundsException彈簧批量和彈簧啓動
- 3. 彈簧啓動彈簧安全
- 4. 在彈性beanstalk上爲FFMPEG啓用libmp3lame
- 5. 帶彈簧啓動裝置的彈簧啓動裝置1.5.4
- 6. 彈簧啓動應用與彈簧批量不運行作業
- 7. 外部屬性彈簧啓動
- 8. Config彈簧啓動項目
- 9. Swing UI彈簧啓動
- 10. Glassfish:彈簧啓動錯誤
- 11. 休眠彈簧啓動
- 12. 彈簧啓動@Transactional不起作用
- 13. 用於獨立彈簧應用的彈簧啓動執行器
- 14. 用於獨立彈簧啓動應用的彈簧執行器
- 15. 啓動後彈簧啓動有問題
- 16. 用於彈簧啓動的雲代工廠依賴性罐子
- 17. 彈簧工具套件創建新的彈簧啓動器項目錯誤
- 18. 與彈簧集成啓動競賽條件彈簧批次
- 19. 過濾器訂購彈簧安全和彈簧啓動
- 20. 彈簧面不工作,intellij
- 21. 安裝在Centos不工作的彈簧啓動應用程序
- 22. 彈簧自動裝配工作不
- 23. 如何禁用彈性beanstalk上的sqs
- 24. 不能啓動tomcat與Linux上的彈簧啓動
- 25. Ubuntu 64bit上的彈簧啓動 - 無法啓動
- 26. 彈簧啓動彈簧批量分配作業在完成後不停止
- 27. spring.profiles在彈簧啓動時無法正常工作
- 28. 彈簧啓動Web服務端點類不工作
- 29. 春季啓動和彈簧安全inMemoryAuthentication不能正常工作
- 30. 角JS,彈簧MVC角JS代碼不是在彈簧工作
的Java應用程序的Tomcat與EB一線工人的支持。您可以嘗試使用「64位亞馬遜Linux 2014.03 v1.0.7運行Tomcat 7 Java 7」的應用程序「 – 2014-10-01 18:53:32
我剛剛添加了解決方案:) – 2014-10-01 19:38:09