今天运行Tomcat项目时,在加载maven依赖的时候报了Missing artifact com.oracle:ojdbc6:jar:11.2.0.4的错,意思是说我缺少了com.oracle:ojdbc6:jar:11.2.0.4的依赖包,于是上网找了解决办法,发现是因为oracle的jar包是收费的,在maven仓库中没有这个资源,需要在pom.xml中配置新的依赖和maven仓库才能解决这个问题。该解决方法不只针对这一个jar包,如果遇到其他jar包缺失都可以使用这个方法。
具体方法如下:
1、打开maven仓库网站,搜索ojdbc6;
maven仓库网址:https://mvnrepository.com
2、点击11.2.0.4,复制maven依赖到pom.xml中;
如下:
3、点击Central,将页面上的URL复制到pom.xml中;
如下:
4、重新加载Maven依赖即可。
顺带提一句,如果Tomcat启动时在控制台出现乱码,需要修改logging.properties文件中的编码格式,如下图:
缺失的依赖都可以用这个方法解决!