maven tomcat 启动项目
语言:Java
JDK版本:1.8
1、pom文件添加tomcat插件
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<!-- 访问端口 -->
<port>8080</port>
<!-- 访问项目路径 -->
<path>/hrserver</path>
<uriEncoding>UTF-8</uriEncoding>
</configuration>
<!-- 在使用hibernate-validator依赖是 可能需要增加此依赖:不添加会报nested exception is java.lang.NoClassDefFoundError: javax/el/ELMan 可能原因:引入的jsr版本对应引起的 -->
<dependencies>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>javax.el</artifactId>
<version>3.0.1-b08</version>
</dependency>
</dependencies>
</plugin>
2、pom文件中的servlet作用域需要调整为provided(编译+测试),不加会报错:jar包冲突 ((default-cli) on project humanresources: Could not start Tomcat)
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>${servletapi.version}</version>
<scope>provided</scope>
</dependency>
3、idea中添加截图




浙公网安备 33010602011771号