将独立 Java 应用程序转换为可部署的 Web 应用程序

Convert Standalone Java Application to Deployable Web Application

我是 Java EE 的新手。 我有一个独立的 Maven 项目,我需要它来制作 war 可部署项目。它包含许多 servlet 和嵌入式 Jetty 用于 运行 它们。

我完成的步骤:

原始项目包含一个 main,它设置码头服务器并执行初始登录检查并初始化所有 servlet。

谁能解释一下当我们在服务器上 运行 一个程序作为 运行 时到底发生了什么。 首先执行什么(如独立程序中的 main)。

以下是所发生情况的快速列表-

  • 当您打开 url 时,例如http://localhost:8080/AppName,欢迎文件中提到的文件在浏览器中提供。
  • 您可以在此处创建一个 HTML 表单,其中包含用于登录 ID 和密码的字段,以及提交表单时将调用的 servlet 中的 url。
  • 你的 servlet 将被调用,然后你可以做任何你想做的事,调用任何你想调用的 class。

这是最基本的形式,在开始转换应用程序之前,您可能希望从一个简单的 Web 应用程序开始了解基础知识。这将使您能够理解流程,然后相应地调整您的代码。

希望对您有所帮助。