Maven之tomcat7-maven-plugin 版本低的问题

这篇具有很好参考价值的文章主要介绍了Maven之tomcat7-maven-plugin 版本低的问题。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Maven之tomcat7-maven-plugin 版本低的问题,# maven问题,maven,maven,java

tomcat7-maven-plugin 版本『低』的问题

相较于当前最新版的 tomcat 10 而言,tomcat7-maven-plugin 确实看起来很显老旧。但是,这个问题并不是问题,至少不是大问题。

  • 原因 1:tomcat7-maven-plugin 仅用于我们(程序员)开发环境中,最终项目交付以后的运行环境,是 tomcat7 还是更高版本的 tomcat,甚至是其它的 Servlet 容器,这就是另一个问题了,这和 tomcat7-maven-plugin 的版本无关。

  • 原因 2:tomcat7 支持 Servlet 3.0,tomcat8 支持 Servlet 3.1,实际上 Servlet 3.0 和 3.1 的区别并不大,甚至说,从 Servlet 3.0 开始,tomcat 的新特性在绝大多数的项目中都用不上,所以,tomcat8-maven-plugin 的高级也没高到哪里去。

这里涉及到一个小知识,从 3.1 开始,Servlet 开始内置了文件上传功能。但是,经测试实际上,3.0 就已经有了这个功能。另外,Servlet 内置的上传功能,在上传文件名是中文的文件是有中文乱码问题,不是很好解决。所以,实际上上传文件的方案,还是 commons-fileupload 更常见,Servlet 3.0 开始出现的内置的上传方案并没有那么美好。文章来源地址https://www.toymoban.com/news/detail-660594.html

  • 原因 3:tomcat7-maven-plugin 是 tomcat-maven-plugin 的子项目,tomcat-maven-plugin 的最高版本是 2.2 ,版本新特性就是支持 tomcat7 。也就是说 tomcat8-maven-plugin 并非官方项目,这也是为什么,中央仓库没中 tomcat8-maven-plugin 的原因。

到了这里,关于Maven之tomcat7-maven-plugin 版本低的问题的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 2022版本IDEA+Maven+Tomcat的第一个程序(傻瓜教学)

    ​ 作为学习Javaweb的一个重要环节,如何实现在IDEA中利用Maven工具创建一个Javaweb程序模版并连接Tomcat发布是非常重要的。我比较愚钝(小白),而且自身电脑先前运行过spring或maven的程序,系统内有一些IDEA安装的文件,因此花了点时间才配出来。这里写一篇傻瓜博客讲一下如

    2024年02月07日
    浏览(28)
  • Maven之高版本的 lombok 和 tomcat 7 插件冲突问题

    在开发期间,当我们使用 tomcat7-maven-plugin 来作为运行环境运行我们项目使,如果我们项目中使用了 1.16.20 及以上版本的 lombok 包,项目启动时会报错: 原因在于,从 1.16.20 开始 lombok 包中有了一个叫 module-info.class 的文件,而低版本的 tomcat 不能识别这个文件,从而导致运行时

    2024年02月11日
    浏览(36)
  • 找不到插件 ‘org.apache.maven.plugins:maven-compiler-plugin:‘

    太坑啦,打开idea突然给我报这个错误,不知所以然。 找了好多教程,发现是version的问题。 找到maven本地仓库以下路径 apache-maven-3.8.6maven-repoorgapachemavenpluginsmaven-compiler-plugin 查看到版本号 添加版本号. 然后就不报错了    

    2024年01月24日
    浏览(30)
  • Maven项目解决cannot resolve plugin maven-deploy-plugin:2.7

    导入maven项目后,编辑的时候提示一些插件加载失败!大概率是你的网络有问题,插件下载失败。 如下图:(网络突然好了,我想截图但是没有复现,用网上找到的截图代替,明白意思就行) 其余的情况也可以用同样的方式解决。 问题的原因基本上就是网络问题导致的下载

    2024年02月14日
    浏览(33)
  • 解决Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3问题

    构建maven项目遇到问题: 打开设置-Build,Execution,Deployment-Build Tools-Maven,如下图: 问题的原因出在:在该项目集成的maven和当前项目设置不统一(可能是之前集成过maven,系统默认c盘路径),所以,按下图更改需要集成的maven路径,下面那个需要点override  然后重新创建项目,显

    2024年02月16日
    浏览(29)
  • Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3问题和解决方法

    出现问题时候的截图不小心删除了,下面只书面赘述问题。在创建maven项目时报出Cannot resolve plugin org.apache.maven.plugins:maven-site-plugin:3.3,也就是在图1.1标注位置报红 图1.1 进入setting 图2.1 直接搜索Maven,点击Maven在右侧配置Maven相关属性,同时setting.xml文件需要先打开更改部分属

    2024年02月16日
    浏览(39)
  • Idea的maven依赖一直报错:Cannot resolve plugin org.apache.maven.plugins

            报这个错基本上就是maven依赖出现了问题,要么是写错,要么是下载时网络出现问题导致下载的文件不完整出现失败,一般有以下几种解决方案。 1)镜像文件配置错误        Rx: 修改本地仓库位置下的settings.xml文件,将正确的镜像文件加载到 mirrors 标签中,如

    2024年02月19日
    浏览(39)
  • IDEA遇到Plugin ‘org.apache.maven.plugins:maven-compiler-plugin:3.8.1‘ not found报错

    我的依赖报错很多,下面是我解决的过程~ 我的maven是3.9的版本,Java是17版本,上网查了一下是兼容的,但是IDEA自带的maven版本是3.8,所以我先修改了一下setting的配置 具体可看: 解决IDEA导入maven项目Plugin ‘org.apache.maven.pluginsmaven-compiler-plugin‘ not found问题_普通网友的博客-C

    2024年01月19日
    浏览(38)
  • [遇到的问题-已解决]Cannot resolve plugin org.apache.maven.plugins:maven-compiler-plugin:3.1

    如上图所示,这是我解决好的,刚开始的时候爆红有这些:  我按照在网上查找的方法,一一试了。 首先, maven  安装的路径和和本地仓库的目录必须要保持一致 打开setting-Build,Excution,Deployment-Build Tools-Maven,将其修改一致( 我还是爆红 )    接着,在mavenapache-maven-3.5.4c

    2023年04月08日
    浏览(25)
  • 解决Cannot resolve plugin org.apache.maven.plugins:maven-jar-plugin:3.2.2报错问题

    项目的运行 总有猝不及防的错误o(╥﹏╥)o 今天在运行项目时,突然报错:显示Cannot resolve plugin org.apache.maven.plugins:maven-jar-plugin:3.2.2 按照提示,结合上网查的资料,感觉是maven仓库的问题,就去idea的Settings看了看设置,发现项目设置的Maven home directory和User settings file设置的不

    2024年02月15日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包