【发布时间】:2016-01-04 19:20:36
【问题描述】:
我是 Java EE 的新手。 我有一个独立的 maven 项目,我需要制作可部署战争的项目。它包含许多 servlet 和嵌入式 Jetty 用于运行它们。
我已经完成的步骤:
- 使用 archtype-webapp 创建了一个新的 Maven 项目。
- 复制 src/main/java 中的所有 servlet 和其他类
- 将这些 servlet 添加到 web.xml
原始项目包含一个 main,它设置码头服务器并进行初始登录检查并初始化所有 servlet。
有人能解释一下当我们在服务器上运行程序时究竟会发生什么。 首先执行的内容(如独立程序中的 main )。
【问题讨论】:
-
它从 index.jsp 或 index.html 页面等开始执行。在 web.xml 文件的
标记中提到的 jsp 或 html 页面 -
感谢您的信息。每当用户启动服务器并键入 localhost:8080 时,我想运行一个特定的类进行登录凭据验证。你能帮我怎么做吗?(这只是一个类而不是 servlet)
-
请坚持这个问题......你在评论中问过什么你必须登录jsp页面使用java bean从jsp调用java类..我建议的最好方法是jsp- -> servlet--> java 类..
-
抱歉偏离了,但我仍然无法完成必要的任务。我得到了我需要在 web.xml 中编写的 servlet 映射,但想知道如何实现 main 函数或任何其他不是 servlet 的类。感谢您的帮助。
-
对于其他类,您不需要映射任何东西,只需从 servlet 调用该类...就像您从其他类访问一个类的方法一样...
标签: java maven jakarta-ee servlets jetty