如何在没有任何 IDE 或任何其他附加软件(如 GlassFish)的情况下安装和使用 JEE

How to install and use JEE without any IDE or any other additional software as GlassFish

我使用 Ubuntu 并且知道如何在 Ubuntu CLI 上安装 jdk、编译和 运行 程序。但我是 JEE 的新手,到处都看到人们使用某种 IDE 来实现这一点。我想知道

谢谢

如何在没有任何附加组件的情况下安装 J2EE

如果要用J2EE,就得用应用服务器。应用程序服务器是一个提供 JavaEE 功能的 application/framework。应用服务器示例:Glassfish、Wildfly、Weblogic、...

Tomcat 只是一个 servlet 容器。它仅实现了 JavaEE 规范的一部分。您可以在其上部署应用程序,例如包含 servlet,但您将没有其他 JavaEE 功能,例如 JPA、事务处理……

使用 Tomcat 在 CLI 上部署 JSP 或 servlet,无需任何 IDE - 高水平台阶

  • 1:创建您的 jsp-servlet 网络应用程序 (https://www.baeldung.com/intro-to-servlets)
  • 2:将您的应用程序打包为 war 存档,使用 Maven 或通过 java 命令
  • 3:启动您的 tomcat 实例
  • 4:将您的 .war 部署到 tomcat (https://www.baeldung.com/tomcat-deploy-war)
    • 简而言之:您必须将 .war 文件复制到 tomcat 的部署文件夹中,即复制到 ...<path_to_tomcat>/webapps 文件夹中。 Tomcat 将自动识别并开始部署。