maven项目的tomcat7插件教程
准备
- idea
- jdk8
- maven
开始
打开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