欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

启动maven中内置的Tomcat7报错

程序员文章站 2022-03-14 13:48:50
...
本计划是部署maven项目到Linux服务器上,创建maven项目,配置pom文件和插件如下:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>cn.gf</groupId>
  <artifactId>ProDeploy</artifactId>
  <version>0.0.1-SNAPSHOT</version>
  <packaging>war</packaging>
  <dependencies>
  	<dependency>
  		<groupId>javax.servlet</groupId>
  		<artifactId>jsp-api</artifactId>
  		<version>2.0</version>
  		<type>pom.lastUpdated.lastUpdated.lastUpdated</type>
  	</dependency>
  </dependencies>
  
  <build>
  	<plugins>
  		<!-- 配置编译以及部署插件 -->
  		<plugin>
  			<groupId>org.apache.maven.plugins</groupId>
  			<artifactId>maven-compiler-plugin</artifactId>
  			<version>3.6.1</version>
  			<configuration>
  				<source>1.8</source><!-- 源 -->
  				<target>1.8</target><!-- 目标 -->
  			</configuration>
  		</plugin>
  		
  		<!-- 部署Tomcat插件(目前maven中Tomcat最高版本为7) -->
  		<plugin>
  			<groupId>org.apache.tomcat.maven</groupId>
  			<artifactId>tomcat7-maven-plugin</artifactId>
  			<version>2.2</version>
  			<configuration>
  				<path>/</path>
  				<port>8080</port>
  			</configuration>
  		</plugin>
  	</plugins>
  </build>
</project>
在webapp下新建index.jsp页面:

启动maven中内置的Tomcat7报错

启动maven内置的Tomcat并运行:

启动maven中内置的Tomcat7报错
启动maven中内置的Tomcat7报错

然后再浏览器*问:localhost:8080

启动maven中内置的Tomcat7报错

报如下错误:

启动maven中内置的Tomcat7报错

解决方式:在pom文件的servlet配置中添加<scope>provided</scope>即可

启动maven中内置的Tomcat7报错

再次启动后访问结果如下:

启动maven中内置的Tomcat7报错