File - New - Project - Maven - create from archetype - maven-archetype-webapp

GroupId / ArtifactId

选择Maven版本,Maven配置文件,Jar文件存放路径

next - finished
右下角 Enable Auto-Import 自动导入配置的包

项目结构如图

将webapp目录拖动到根目录下(习惯问题,可不操作)
main下新建两个文件夹 java resources

我的新建两个文件夹 java 和resources,自动转换成 源文件目录和资源文件夹目录(就是图标和普通文件夹不一样,譬如main文件夹)
如未自动转换,则 File - Project Structure(CTRL+ALT+SHIFT+S) - Modules

点击 + 号,开始添加web文件夹

配置web信息

配置Artifacts,即tomcat需要的配置

点击 减号,删除掉默认的配置,点击加号,新增配置


配置tomcat信息
run - Edit Configurations - + - Tomcat Server - Local

编辑tomcat - Server 信息

tomcat - Deployment

在web目录下新增一个 index.jsp文件。
运行 run - run unNamed(SHIFT+F10)
弹出浏览器页面

Servlet测试
在pom.xml文件添加Servlet支持
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.1.0</version> </dependency>
在java目录下新增Servlet

修改
@WebServlet(name = "Servlet")
为
@WebServlet("/Servlet")
在doGet方法写入代码
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding("utf-8"); response.getWriter().println("这是Servlet输出的内容"); }
重新运行Tomcat (Shift+F10)
访问

两种方式,殊途同归
浙公网安备 33010602011771号