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

时间:2015-10-07 14:00:28

标签: java maven java-ee servlets jetty

我是Java EE的新手。 我有一个独立的maven项目,我需要制作可部署战争的项目。它包含许多servlet& embedded-Jetty用于运行它们。

我已经完成的步骤:

  • 使用archtype-webapp制作了一个新的Maven项目。
  • 复制src / main / java
  • 中的所有servlet和其他类
  • 将这些servlet添加到web.xml

原始项目包含一个main,用于设置jetty服务器并进行初始登录检查并初始化所有servlet。

有人可以解释当我们在服务器上运行程序时会发生什么。 先执行什么(如独立程序中的main)。

1 个答案:

答案 0 :(得分:0)

以下是发生的事情的快速清单 -

  • 当您打开网址时,例如http://localhost:8080/AppName,欢迎文件中提到的文件在浏览器中提供。
  • 这里可以有一个HTML表单,其中包含登录ID和密码的字段,以及在提交表单时将调用的servlet中的url。
  • 你的servlet会被调用,从那里你就可以做你想做的任何事情,打电话给你想要打电话的班级。

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

希望这有帮助。