回答
我發現了這個問題。
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.0
- 4. 彈簧啓動彈簧安全
- 5. 在彈性beanstalk上爲FFMPEG啓用libmp3lame
- 6. 帶彈簧啓動裝置的彈簧啓動裝置1.5.4
- 7. 彈簧加載1.2.5 +彈簧啓動1.3.2。似乎無法得到它的工作
- 8. 彈簧啓動應用與彈簧批量不運行作業
- 9. 設置grails彈簧安全單實例彈性beanstalk
- 10. 彈簧啓動與Liquibase超載屬性
- 11. 外部屬性彈簧啓動
- 12. 彈簧自動裝配不從非彈簧管理類工作
- 13. 點燃和彈簧啓動
- 14. Swing UI彈簧啓動
- 15. Reactjs彈簧啓動安全
- 16. ObjectDB與彈簧啓動
- 17. Glassfish:彈簧啓動錯誤
- 18. Config彈簧啓動項目
- 19. 休眠彈簧啓動
- 20. 彈簧引導啓動與彈簧引導起動XXX
- 21. 彈簧啓動@Transactional不起作用
- 22. 用於獨立彈簧應用的彈簧啓動執行器
- 23. 用於獨立彈簧啓動應用的彈簧執行器
- 24. 彈簧複製屬性如何工作?
- 25. 啓動後彈簧啓動有問題
- 26. 用於彈簧啓動的雲代工廠依賴性罐子
- 27. 彈簧工具套件創建新的彈簧啓動器項目錯誤
- 28. 沒有彈簧流動的彈簧面
- 29. 動態彈簧屬性
- 30. 服務靜態資源與彈簧啓動+彈簧安全
的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