Vscode Maven下的Tomcat 10.0.4使用教程
配置java,和Maven
略
下载插件
新建项目
-
ctrl+shif+p 弹出窗口,创建项目
-
创建Maven项目
-
选择Web App 项目
-
随便选个版本
-
group id 和项目名称(随便写)
一直回车,最后选右下角的open
在main目录下新建java文件夹
以后Java文件都放这里
修改pom.xml
如果要写Servlet 要修改,否则跳过这步
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>app</artifactId>
<packaging>war</packaging>
<version>1.0-SNAPSHOT</version>
<name>app Maven Webapp</name>
<url>http://maven.apache.org</url>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>15</maven.compiler.source>
<maven.compiler.target>15</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.tomcat</groupId>
<artifactId>tomcat-servlet-api</artifactId>
<version>10.0.4</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<finalName>app</finalName>
</build>
</project>
其中上面的数字15和finalName根据自己的java 版本和项目名子改
- 写个测试类
import java.io.*;
import jakarta.servlet.*;
import jakarta.servlet.annotation.*;
import jakarta.servlet.http.*;
@WebServlet("/api")
public class test extends HttpServlet {
@Override
protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
resp.setContentType("text/html;charset=UTF-8");
PrintWriter out = resp.getWriter();
out.print("HELLO,TOMCAT!");
}
}
打包成war包
- ctrl+shift+p 选Maven
运行war 包
选择tomcat路径
左下角可以看到启动成功,右键在浏览器打开
成功