码迷,mamicode.com
首页 > 其他好文 > 详细

Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContex

时间:2019-09-08 20:32:28      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:项目   com   maven   idea   应该   color   failed   start   provided   

问题描述:

在idea中maven构建web项目,启动Tomcat插件时,出现Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContex

问题分析:

Tomcat本身中已存在servlet-api.jar、jsp-api.jar、jstl.jar,因此在maven中的pom.xml文件中,应该标明着三个包<scope></scope>标签为provide,因为provided表明该包只在编译和测试的时候用.运行时就不用了。

问题解决:

<dependency>
            <groupId>jstl</groupId>
            <artifactId>jstl</artifactId>
            <version>${jstl.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>servlet-api</artifactId>
            <version>${servlet.version}</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jsp-api</artifactId>
            <version>${jsp.version}</version>
            <scope>provided</scope>
        </dependency>

Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContex

标签:项目   com   maven   idea   应该   color   failed   start   provided   

原文地址:https://www.cnblogs.com/liu1275271818/p/11487824.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!