我做了一些关于在Javaee中部署 Web 应用程序的研究,我发现与应用程序服务器兼容的 Java EE 是一个 Web 容器加上EJB 容器。此外,Tomcat 只是一个Web 容器,而不是应用程序服务器。
就我而言,我必须开发一个 Web 应用程序,而且我不需要 EJB 组件,所以我可以简单地使用没有应用程序服务器的 Web 容器吗?或者,我还需要一个服务器应用程序?
我做了一些关于在Javaee中部署 Web 应用程序的研究,我发现与应用程序服务器兼容的 Java EE 是一个 Web 容器加上EJB 容器。此外,Tomcat 只是一个Web 容器,而不是应用程序服务器。
就我而言,我必须开发一个 Web 应用程序,而且我不需要 EJB 组件,所以我可以简单地使用没有应用程序服务器的 Web 容器吗?或者,我还需要一个服务器应用程序?
只要您将 Java EE 的使用限制为以下 API,Apache Tomcat 就足够了:
如果您需要其他 API,您可以与您的应用程序一起打包,或者使用Apache TomEE 之类的东西,它是一个经过 web 配置文件认证的 Java EE 服务器,开箱即用地支持少数其他有用的 API,无需WebLogic 等的大部分内容。