广告位联系
返回顶部
分享到

Maven3.8.1使用Tomcat8插件启动项目的方法(亲测有效)

Tomcat 来源:互联网 作者:佚名 发布时间:2024-11-15 08:36:41 人浏览
摘要

我本地maven的settings.xml文件中的配置: 1 2 3 4 5 6 mirror idaliyunmaven/id mirrorOfcentral/mirrorOf name阿里云公共仓库/name urlhttps://maven.aliyun.com/repository/public/url /mirror 在pom.xml文件中添加tomcat8插件: 之前试

我本地maven的settings.xml文件中的配置:

1

2

3

4

5

6

<mirror>

    <id>aliyunmaven</id>

    <mirrorOf>central</mirrorOf>

    <name>阿里云公共仓库</name>

    <url>https://maven.aliyun.com/repository/public</url>

</mirror>

在pom.xml文件中添加tomcat8插件:

之前试过tomcat7,直接更新pom文件即可使用,这里略过

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

<plugins>

    <plugin>

        <groupId>org.apache.maven.plugins</groupId>

        <artifactId>maven-compiler-plugin</artifactId>

        <version>3.8.1</version>

        <configuration>

            <release>11</release> <!-- 使用的 JDK 版本 -->

        </configuration>

    </plugin>

    <!--使用tomcat7也可以-->

    <!-- <plugin>

         <groupId>org.apache.tomcat.maven</groupId>

         <artifactId>tomcat7-maven-plugin</artifactId>

         <version>2.2</version>

     </plugin>-->

    <plugin>

        <groupId>org.apache.tomcat.maven</groupId>

        <artifactId>tomcat8-maven-plugin</artifactId>

        <version>3.0-r1655215</version>

        <configuration>

            <url>/maven_web</url>

            <server>tomcat</server>

        </configuration>

    </plugin>

</plugins>

报错如下: 在阿里云仓库中找不到

网上文章说在pom.xml文件中添加如下的配置:但仍旧无效,所以下面的配置不管用!

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

<pluginRepositories>

        <pluginRepository>

            <id>alfresco-public</id>

            <url>https://artifacts.alfresco.com/nexus/content/groups/public</url>

        </pluginRepository>

        <pluginRepository>

            <id>alfresco-public-snapshots</id>

            <url>https://artifacts.alfresco.com/nexus/content/groups/public-snapshots</url>

            <snapshots>

                <enabled>true</enabled>

                <updatePolicy>daily</updatePolicy>

            </snapshots>

        </pluginRepository>

        <pluginRepository>

            <id>beardedgeeks-releases</id>

            <url>http://beardedgeeks.googlecode.com/svn/repository/releases</url>

        </pluginRepository>

    </pluginRepositories>

后来找到文章,将下面的镜像放到maven的settings.xml文件中:

1

2

3

4

5

6

<mirror>

    <id>alfresco</id>

    <name>alfresco maven</name>

    <url>https://artifacts.alfresco.com/nexus/content/groups/public</url>

    <mirrorOf>central</mirrorOf>

</mirror>

但是仍然说无法解析: 

重新下载,报错说在阿里云这个仓库中找不到:

没有从我们添加的仓库中找,说明两个有冲突,注释掉阿里云试试:

可以下载了:

需要多等待一会儿,因为tomcat8有很多相关依赖,这是下载好的依赖:

运行tomcat8:run命令: 

点击下图中的链接:

访问成功! 

注意:以下非常重要!

使用tomcat8插件启动项目时,需要把阿里云注释掉:

当不使用tomca8插件启动项目时,就把阿里云解开注释,把alfresco注释掉:

两个仓库有冲突,推荐在Edit Configurations中使用本地Tomcat,速度更快一些,不需要下载那么多依赖:

参考文章:

Maven中如何使用tomcat8的插件

https://mvnrepository.com/artifact/org.apache.tomcat.maven/tomcat8-maven-plugin/3.0-r1655215

Sonatype Nexus Repository

Maven使用tomcat8-maven-plugin插件

[记一记系列]maven使用Tomcat8插件的遇到问题和解决办法

https://github.com/apache/tomcat-maven-plugin/tree/trunk

Maven使用tomcat8-maven-plugin插件

阿里云云效 Maven

这个问题困扰了我两天,找了很多文章都不行,所以网上的文章也不一定可靠,还需要自己动手慢慢调试,实践出真知呀~~


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • linux设置tomcat开机启动的两种方式
    方法一: 1. 添加文件 1 vi /etc/systemd/system/tomcat.service 添加内容 1 2 3 4 5 6 7 8 9 10 11 12 13 [Unit] Description=Tomcat8 After=syslog.target network.target remote-
  • Maven3.8.1使用Tomcat8插件启动项目的方法(亲测有效

    Maven3.8.1使用Tomcat8插件启动项目的方法(亲测有效
    我本地maven的settings.xml文件中的配置: 1 2 3 4 5 6 mirror idaliyunmaven/id mirrorOfcentral/mirrorOf name阿里云公共仓库/name urlhttps://maven.aliyun.com/repository
  • Tomcat中连接器(Connector)的实现
    在Apache Tomcat中,连接器(Connector)是一个关键组件,它负责处理与客户端的通信,包括接收请求和发送响应。Tomcat支持多种类型的连接器,
  • Tomcat中配置Context的方法
    在Tomcat中,Context是一个非常重要的组件,它代表了运行在Tomcat服务器上的一个独立的Web应用程序。每个Context组件通常对应一个特定的Web应用
  • Tomcat配置虚拟主机的实现
    在Tomcat中配置虚拟主机允许你通过不同的域名或IP地址访问同一台服务器上的不同Web应用。这通常通过编辑Tomcat的配置文件server.xml来实现。
  • Tomcat下配置HTTPS的教程

    Tomcat下配置HTTPS的教程
    Tomcat核心功能还是作为Java的容器来运行Java后端代码,虽然内置了对HTTP请求的支持,但并不是最优选择,通常部署时,会在Tomcat前面加一个
  • 修改TOMCAT的JVM虚拟机内存大小的三种方法

    修改TOMCAT的JVM虚拟机内存大小的三种方法
    修改TOMCAT的JVM虚拟机内存大小几种方式 Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。 经常会出
  • 替换或重写Tomcat内置的404页面的方法

    替换或重写Tomcat内置的404页面的方法
    替换成 准备一个Tomcat 可以到Tomcat官网下载对相应的版本,这个是Tomcat的官网地址:https://tomcat.apache.org/。之所以写这篇文章,是因为客户漏
  • Tomcat启动闪退常见问题18种解决方法
    1.端口冲突 Tomcat默认使用8080端口。如果该端口已被其他应用占用,Tomcat将无法启动。你可以更改Tomcat使用的端口号,或者关闭占用该端口的
  • 解决Tomcat报404问题大全(包括tomcat可以正常运行但

    解决Tomcat报404问题大全(包括tomcat可以正常运行但
    Tomcat报404问题解决 文章概览: 本文将解决一下问题: 问题有先后顺序 Tomcat未配置环境变量 IIs访问权限问题 端口占用问题 文件缺少问题(
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计