Jakarta ee Glassfish和Tomcat部署

Jakarta ee Glassfish和Tomcat部署,jakarta-ee,tomcat,Jakarta Ee,Tomcat,我正在开发一个JavaEE应用程序,并将其部署在glassfish服务器中,我知道该服务器不需要lib文件夹中的任何jar文件。 我的问题是,如果我获取该应用程序的EAR存档,它将在ApacheTomcat服务器上工作?? 我的意思是,生成的EAR文件是否包含应用程序在任何服务器上运行所需的库?Tomcat不像Glassfish那样是一个全栈Java EE服务器。它只运行war文件,不支持EJB、JMS、JTA等。因此,不,为Glassfish开发的EAR不会部署在Tomcat上。谢谢您的回答。

我正在开发一个JavaEE应用程序,并将其部署在glassfish服务器中,我知道该服务器不需要lib文件夹中的任何jar文件。 我的问题是,如果我获取该应用程序的EAR存档,它将在ApacheTomcat服务器上工作??
我的意思是,生成的EAR文件是否包含应用程序在任何服务器上运行所需的库?

Tomcat不像Glassfish那样是一个全栈Java EE服务器。它只运行war文件,不支持EJB、JMS、JTA等。因此,不,为Glassfish开发的EAR不会部署在Tomcat上。

谢谢您的回答。WAR文件需要向myproject中添加库??不,这不仅仅是库的问题。这是应用服务器提供的服务的问题。Tomcat没有实现所有这些服务,因此无论您向应用程序添加了什么库,它们都不可用于您的应用程序。