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

 

posted @ 2022-02-10 09:43  译林  阅读(431)  评论(0编辑  收藏  举报