将Spring Boot与JBOSS EAP Server集成

时间:2016-01-23 20:19:15

标签: spring-boot

1)Spring-boot可以使用JBOSS EAP 7.0服务器作为嵌入式服务器吗?

2)请告诉我们,如果有人可以为上述示例代码。

3 个答案:

答案 0 :(得分:2)

您不能将JBoss EAP用作Spring Boot的嵌入式服务器。即使JBoss提供了必要的嵌入API,因为它的下载重量约为150MB,但它不太适合嵌入式方法。

这都不意味着您无法在JBoss EAP或任何其他Java EE服务器上运行Spring Boot应用程序。 Spring Boot应用程序可以packaged as a WAR file并部署到任何支持Servlet 3.0或更高版本的容器。

答案 1 :(得分:1)

你无法在JBOSS EAP中嵌入spring boot。

  1. spring-boot专门设计用于轻量级容器,可以独立暴露在微服务中,可以与分布式系统集成。

答案 2 :(得分:0)

Spring boot只支持tomcat,jetty和underow。

  

Spring Boot包括对嵌入式Tomcat,Jetty和Undertow的支持   服务器。大多数开发人员只需使用适当的'Starter POM'   获取完全配置的实例。默认情况下嵌入式服务器   将在端口8080上侦听HTTP请求。

即使对于这些嵌入式容器,也存在一些限制。

  

27.3.5 JSP限制

     

运行使用嵌入式servlet的Spring Boot应用程序时   容器(并打包为可执行存档),有一些   JSP支持的局限性。

With Tomcat it should work if you use war packaging, i.e. an executable war will work, and will also be deployable to a standard
     

容器(不限于,但包括Tomcat)。一个可执行的jar   因为Tomcat中的硬编码文件模式而无法工作。       Jetty目前不能用作带JSP的嵌入式容器。       Undertow不支持JSP。

我不认为spring boot devs甚至计划支持其他嵌入式容器。