启动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内置的Tomcat并运行:
然后再浏览器*问:localhost:8080
报如下错误:
解决方式:在pom文件的servlet配置中添加<scope>provided</scope>
即可
再次启动后访问结果如下:
上一篇: 奥运点火方式之我猜
下一篇: 微信小程序获取组件中的所有方法和值
推荐阅读
-
maven tomcat7插件启动报错
-
Eclipse中的maven项目引入jar报错的解决方式
-
win10中内置的Linux Bash启动闪退问题如何解决?
-
Eclipse中maven环境使用jetty启动后不能保存更改后的css,js等静态文件的解决方法
-
Maven 编译时报错 -source 1.5 中不支持 multi-catch 语句 的解决办法
-
springboot集成springCloud中gateway时启动报错的解决
-
idea 2019 下创建的Maven的WEB项目通过配置Tomcat7插件启动运行项目
-
tomcat7插件在maven中的使用
-
使用maven插件Tomcat7 启动成功但是404的问题
-
tomcat7(包括更高版本)在windows10命令行中启动后出现中文乱码的问题