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


問題描述:

在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>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM