打开IDEA new Project 直接创建maven项目 一路next
创建完毕之后如下
如果你没有出现src以及下面的路径 这是因为maven还在构建 这种情况一般是你的maven仓库配置的是国外的下载慢导致的 建议改用阿里云的maven仓库,具体设置百度
现在我们来创建一个servlet 直接使用servlet3.0的注解 WebServlet
引入maven依赖
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>3.0.1</version> </dependency>写一个servlet
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("/hello") public class ServletDemo extends HttpServlet { @Override protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { resp.getWriter().write("hello maven tomcat7 plugin"); } }最后引入tomcat插件依赖
<plugin> <groupId>org.apache.tomcat.maven</groupId> <artifactId> tomcat7-maven-plugin</artifactId> <version>2.2</version> <configuration> <path>/</path> <port>9090</port> <uriEncoding>UTF-8</uriEncoding> </configuration> </plugin>最后(很重要) 加入项目的类型 war 默认是jar
war
刷新下maven
双击tomcat7:run
项目启动
我这里设置的port为9090
访问下 http://localhost:9090/hello
最后贴下最终的pom 和servlet的代码
pom
servlet