IDEA簡單配置maven、tomcat
阿新 • • 發佈:2018-12-16
配置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
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