1. 程式人生 > >IDEA簡單配置maven、tomcat

IDEA簡單配置maven、tomcat

配置maven, 在這裡插入圖片描述 1、選擇Create New Project 2、Maven->Project SDK->Create from archetype->(右鍵選中)maven-archetype-webapp->next 在這裡插入圖片描述 3、GroupId(一般為域名的反寫)->ArtifactId->next 在這裡插入圖片描述 4、Maven home directory(設定maven所在目錄)->User setting file(設定setting位置,在maven/conf/setting.xml)->Local repository(本地庫)->next 在這裡插入圖片描述 5、直接Finish 在這裡插入圖片描述

6、點選Import Changes 在這裡插入圖片描述 配置tomcat 1、File(左上角)->Settings->Build,Execution,Deployment->Application Servers-> +(新增tomcat) -> Tomcat Server->配置Tomcat路徑 在這裡插入圖片描述 2、View->Tool bar(在導航上顯示工具) 在這裡插入圖片描述 Add Configuration-> + (不選Templates) -> Tomcat Server ->Local ->配置 在這裡插入圖片描述 3、開啟Deployment-> + -> Artifacts -> xxx:war exploded -> Ok -> Application context: /xx(專案名稱) -> Ok 在這裡插入圖片描述

4、File->Project Structure->Modules 在這裡插入圖片描述

5、在src(右鍵 new Folder)下新建test目錄,在test目錄下新建java目錄和resources目錄,在main目錄下新建java目錄和resources目錄。 在這裡插入圖片描述 6、選中main下面java目錄,然後點選Mark as後面的Sources,選中main下面的resources目錄,點選Mark as後面的Rresources,選中test目錄,點選Mark as後面的Tests。 在這裡插入圖片描述 7、開啟Dependencies 在這裡插入圖片描述 8.選中右邊的+ -> Libraries -> Tomcat xxx -> Add Selected -> OK 即完成tomcat配置

9.測試(編寫一個Servlet) 目錄結構如下: 在這裡插入圖片描述 Student程式碼:

package com.maven.servlet;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;
@WebServlet("/test")  //一定要加“/”,之前忘記加/,tomcat啟動一直失敗,不知道錯誤在哪,浪費很長時間才找到是忘記加 "/"
public class Student extends HttpServlet {
    @Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
       doPost(req, resp);
    }

    @Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        resp.getWriter().print("success");
    }
}

開啟Tomcat 在這裡插入圖片描述