对于maven初学者的我,经常遇到一个问题就是,maven项目创建成功后,本来已经添加了jar的依赖,但是发布到Tomcat中就是没有jar包存在,

启动Tomcat总是报没有找到jar包,可项目结构中确实已经有jar了,一直很郁闷,所以记录下来。

1、首先确定好我们已经安装好maven需要的环境,并且已经创建好一个Maven依赖的Web项目,可以查看前几篇maven的学习内容搭建maven项目
     一个完整的maven依赖的web项目

大家看,我这里只依赖了oracle的驱动包,但是发布到Tomcat的时候apache-tomcat-6.0.35\webapps\maven-demo\WEB-INF\lib目录下却没有那个jar包

后来发现了,解决如下:

1、对着项目 右键 Properties,找到Deployment Assembly 这个选项,如下:

点击add按钮,找到

双击进入

找到maven依赖的jar包,确定后

发布的东西,大家可以把测试的类remove,只要运行的类就可以了

OK之后,在去Tomcat部署一下,发现在项目的lib目录下已经加入了依赖的jar包

这个细节,我觉得应该要注意,只要每次找不到jar,就有可能是这里没有添加进入部署的环境。记下来以防忘记。

转载于:https://www.cnblogs.com/wangshouchang/p/6187405.html

Elipse中发布一个Maven项目到Tomcat相关推荐

  1. 腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目

    腾讯云轻量应用服务器CentOS系统使用docker安装tomcat,MySQL 并发布SSM maven项目(记录) 一.服务器修改密码(此时已安装CentOS系统) 二.防火墙添加规则 三.连接X ...

  2. 将Maven集成到idea中并创建第一个Maven项目

    在将Maven集成到idea中之前,你需要确保你已经安装过了Maven,在DOS下输入mvn -v如果显示如下,则证明已安装,如果没有安装,可以参考Maven的下载安装,如果你不知道Maven的一些基 ...

  3. docker 中部署一个springBoot项目

    docker 中部署一个springBoot项目 (1)介绍 springBoot项目 1.项目结构 2.pom.xml [java] view plaincopy <?xml version= ...

  4. Maven如何用Eclipse创建一个Maven项目【笔记自用】

    1.Maven的安装与设置环境变量 想要创建一个Maven项目需要先安装Maven,并且设置好环境变量 去下载Maven 设置环境变量 新建变量MAVEN_HOME,值为Maven的目录X:\XXX\ ...

  5. 2022版 的IDEA创建一个maven项目(超详细)

    一.设置idea中指定的maven的位置以及本地存储仓库 开发中一般我们使用自己下载的maven,不使用IDEA工具自带的,这就需要将我们下载的maven配置到IDEA工具中,配置如下图所示: 或者直 ...

  6. idea 如何新建一个Maven项目并且写第一个servlet

    使用idea已经有段时间了,但是一直没有自己亲自新建一个项目,从头开始写一个Servlet,今天就来学习一下,并且记一个笔记. 一. 1.首先,打开idea new-->Project 2.选择 ...

  7. 五十一、创建第一个Maven项目和pom.xml 详解

    @Author:Runsen @Date:2020/6/12 人生最重要的不是所站的位置,而是内心所朝的方向.只要我在每篇博文中写得自己体会,修炼身心:在每天的不断重复学习中,耐住寂寞,练就真功,不畏 ...

  8. 2.Maven特点,Maven约定,建立第一个Maven项目

     1 Maven是跨平台的项目管理工具.主要服务于基于java平台的项目构建,依赖管理和项目信息管理. 项目构建 清理à编译à测试à报告à打包à部署 理想的项目构建: 高度自动化 跨平台 可重用的 ...

  9. 2021 使用IDEA创建并编写你的第一个Maven项目【图文详解】

    1 使用IDEA创建你的第一个Maven项目 2 使用IDEA编写一个Maven项目 1 使用IDEA创建你的第一个Maven项目 新建一个空白项目 File-->New-->Projec ...

  10. windows linux内核版本,微软决定在Windows10中发布一个完整的Linux内核

    原标题:微软决定在Windows10中发布一个完整的Linux内核 近年来,微软让Linux开发者社区的许多人都感到惊喜,包括在Windows中加入了Bash shell,在Win10中加入了本地Op ...

最新文章

  1. 大脚本运行常见问题总结
  2. 3寸以上java手机_7寸屏手机有哪些(堪称性价比之王的四款手机)
  3. tcp retransmission 出现的原因_浅谈TCP的keepalive机制
  4. Java抓取网页数据(原网页+Javascript返回数据)
  5. WEB前端 从原生JavaScript到MVVM
  6. 我的核心技术都是从哪里学到的?如何提高成长的?分享给大家。
  7. blender视图缩放_如何使用主视图类型缩放Elm视图
  8. UVA 11452 Dancing the Cheeky-Cheeky
  9. linux设置蓝牙可连接网络,Linux下蓝牙参数设置程序
  10. python中列表字典元组之间的区别_python之字典、元组、列表的区别
  11. Java Reflect
  12. Macaca简单入门
  13. 非极大值抑制(Non-Maximum Suppression,NMS)(转)
  14. MySQL学习(二、简单查询和多行、单行函数)
  15. 饮用水公司配送管理系统可行性报告
  16. 物格而后知至,知至而后意诚,意诚而后心正,心正而后身修,身修而后家齐,家齐而后国治,国治而后天下平...
  17. 《老爸老妈浪漫史》Barney和Robin终于。。。
  18. 《人性的弱点》观后感
  19. linux串口特殊字符不能接收
  20. 如何才能成为年薪百万的编程高手?

热门文章

  1. You have an error in your SQL syntax.....for the right syntax to use near 'describe
  2. js 实现PHP中的in_array()
  3. mysql表添加字段_怎么给mysql数据表添加字段
  4. headerutf php_php header设置编码的方法
  5. 编程老司机带你玩转 CompletableFuture 异步编程
  6. nginx apache tomcat 相关收藏
  7. Spring Boot 整合 Kafka 分布式消息系统快速入门
  8. Android 控件 之 Adapter 基础讲解
  9. 阶段5 3.微服务项目【学成在线】_day01 搭建环境 CMS服务端开发_22-页面查询服务端开发-Dao-基础方法测试...
  10. 小D课堂-SpringBoot 2.x微信支付在线教育网站项目实战_2-5.开源工具的优缺点选择和抽象方法的建议...