【JavaEE】Servlet(创建Maven、引入依赖、创建目录、编写及打包、部署和验证、smart Tomcat)
创建一个简单的Maven项目用于Servlet开发,并完成部署和验证的步骤如下:
- 使用Maven命令创建项目:
mvn archetype:generate -DgroupId=com.example -DartifactId=my-servlet-app -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false
- 引入Servlet API依赖,在
pom.xml
中添加:
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>4.0.1</version>
<scope>provided</scope>
</dependency>
</dependencies>
- 创建Servlet类,在
src/main/java/com/example/MyServlet.java
:
package com.example;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.IOException;
public class MyServlet extends HttpServlet {
@Override
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html");
response.getWriter().print("<h1>Hello Servlet!</h1>");
}
}
- 构建项目并打包:
mvn package
- 将生成的war文件部署到Servlet容器,例如Tomcat。
- 启动Tomcat并访问Servlet,例如:http://localhost:8080/my-servlet-app/my-servlet
- 验证输出是否为预期的"Hello Servlet!"消息。
以上步骤创建了一个简单的Maven项目,并在其中编写了一个Servlet。然后使用Maven打包项目,并将生成的WAR文件部署到Servlet容器中进行验证。
评论已关闭