本文主要是介绍Failed to execute goal on project travel_web: Could not resolve dependencies........,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
最近做了一个小项目,在搭建ssm框架 配置环境时候 出了bug。
用了一天半的时间找bug,累死了。当时网上查问题,貌似大多数解决方法都不行,或者说是 我踩了很多雷。
下面进行个总结吧
bug1:Failed to execute goal on project travel_web: Could not resolve dependencies........
bug2:Servlet.service() for servlet [dispatcherServlet] in context with path [/tra
先看bug1吧,截图如下
在连接Oracle数据库的时候 总是报 连接不上数据库,而且自动下载10.2.0.4.0版本的驱动jar包。
我用的是Oracle 11g ,后来去官网 注册了一下 下载了11.2.0.4.0多的版本jar包 ,然后放到Maven 本地仓库,发现还是报这个错误。
接着 网上搜索,发现是 要用cmd 命令行 要安装 这个jar 然后自动本地生成。 然后操作之后 发现依然报这个错误
最后,发现 一篇博客 说 安装的Oracle 有自带的驱动Jar包。去找了下 果然有,我的是在这个
XXXX\Oracle\product\11.2.0\dbhome_1\jdbc\lib 目录下 看了一下 是11.2.0.1.0 这个版本 。哦 ,原来是版本不对,一直在给我下另一个适应的版本。但是中央仓库Oracle 貌似收费的 不能下载到,所以自动下载失败。之后装好驱动后,用Maven clean install clean 后,重新运行tomcat 连接数据库成功了
如下图
然后成功之后 运行tomcat 又遇到bug2
Servlet.service() for servlet [dispatcherServlet] in context with path [/tra
并且 后面还写着 空指针异常。一直以为 是代码写错了 查询不到数据 ,反反复复检查 发现 没问题。后来发现少 拷了一个 log4j.properties文件。 之后用Maven 清理了一下 终于成功了。后来试验了一下 成功之后 又把log4j.properties 删掉 发现还能运行,可能是 需要Maven 清理一下 缓存 。
这篇关于Failed to execute goal on project travel_web: Could not resolve dependencies........的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!