最近做了一个小项目,在搭建ssm框架 配置环境时候 出了bug。
用了一天半的时间找bug,累死了。当时网上查问题,貌似大多数解决方法都不行,或者说是 我踩了很多雷。
下面进行个总结吧
bug1:Failed to execute goal on project travel_web: Could not
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包。去找了下 果然有,我的是在这个
XXXXOracleproduct11.2.0dbhome_1jdbclib 目录下 看了一下 是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 清理一下 缓存 。
本文发布于:2024-02-03 01:47:56,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/170689607647835.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |