SpringBoot嵌入式服务器是否完全支持java EE?



我需要帮助理解,所以SpringBoot有一个嵌入式服务器,如tomcat或jetty ik但是当涉及到完整的java EE特性(如Jboss)时,它是一个支持它的服务器,而tomcat有一些限制。那么,这是否意味着当我需要使用这些特性时,我需要将我的项目部署到外部服务器(Jboss),而不是使用springBoot中的嵌入式服务器?如果提供的Jar文件是嵌入式服务器,但是tomcat有一些限制,那么这是否意味着我需要创建一个war文件并上传到jboss,以便我可以访问这些功能?

试着在谷歌上看看我得到了什么"Tomcat没有实现Java EE应用服务器所需的所有功能。Tomcat的准确名称应该是"web服务器"或"servlet容器">

所以这是否意味着如果我想使用jboss支持的功能,我需要将我的项目打包为war文件,这样我就不必在spring中使用嵌入式服务器了?

是的,Springboot只支持JEE的一些特性,当涉及到Full Java EE需要的一些特性时,Jboss提供了。SpringBoot默认使用Tomcat或其他web服务器,这些服务器只提供一些JEE限制,而Jboss或任何其他完整的JEE应用服务器提供完整的服务。

最新更新