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中添加截图