我似乎无法让Maven将ojdbc6.jar文件捆绑到项目的war文件中。直接为Hibernate工具指定依赖项时,我可以在POM文件中使用它。但是它不会与项目的war文件捆绑在一起,因此我的项目无法在Tomcat上运行。

我尝试了所有可以在网上找到的解决方案,包括为此问题在此处指定的解决方案:

在Maven存储库中查找Oracle JDBC驱动程序

最近,我做了以下事情:

将jar文件下载到我的机器上

运行以下命令以将jar安装到我的本地存储库中:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dfile=ojdbc6.jar -DgeneratePom=true

(我也尝试过该命令的各种变体。)

最后,我将依赖项放入pom文件中:

com.oracle

ojdbc6

11.2.0.3

我运行一个干净的版本,但失败了:

mvn -U clean package

[INFO] Scanning for projects...

[INFO]

[INFO] ------------------------------------------------------------------------

[INFO] Building jazztwo 0.0.1

[INFO] ------------------------------------------------------------------------

Downloading: http://repo1.maven.org/maven2/com/oracle/ojdbc6/11.2.0.3/ojdbc6-11.2.0.3.jar

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 0.700s

[INFO] Finished at: Tue Mar 27 15:06:14 PDT 2012

[INFO] Final Memory: 3M/81M

[INFO] ------------------------------------------------------------------------

[ERROR] Failed to execute goal on project jazztwo: Could not resolve dependencies for project edu.berkeley:jazztwo:war:0.0.1: Could not find artifact com.oracle:ojdbc6:jar:11.2.0.3 in central (http://repo1.maven.org/maven2) -> [Help 1]

为什么不起作用?我准备把昂贵的计算机零件扔到整个房间里。这浪费了很多时间。(谢谢您,甲骨文。我们又向您支付了多少?)

是因为我在Mac上吗?

oracle jdbc jar位置,Oracle JDBC ojdbc6 Jar作为Maven依赖项相关推荐

  1. groovy 兼容 java_java – eclipse插件和maven依赖项中存在的’groovy-all’jar之间的兼容性问题...

    在我的POM中,有一个依赖:spock-core 1.0-groovy-2.3,它将groovy-all 2.3.10添加到我的项目中.而且,我的eclipse groovy插件包含groovy-al ...

  2. mysql jdbc存放位置_mysql,jdbc、连接池

    在UTF-8编码中,一个英文字母字符存储需要1个字节,一个汉字字符储存需要3到4个字节. 1byte=8bit 1byte就是1B 1KB=1024B free -m Mem"后的total ...

  3. oracle hwm的位置,Oracle 高水位(HWM)教程(2)

    4. 用逻辑导入导出: Emp/Imp 5. Alter table table_name deallocate unused 注:这证明,DEALLOCATE UNUSED为释放HWM上面的未使用空 ...

  4. 还原oracle控制文件位置,oracle 11.2 控制文件还原

    ****************************************** 1.控制文件备份分类 ****************************************** 通常分 ...

  5. oracle crs日志位置,oracle 10gr2 rac crs log 路径

    $ORA_CRS_HOME/log/主机名/ 如果没设置ORA_CRS_HOME变量,就是crs软件安装的路径下 [oracle@node1 node1]$ ls * alertnode1.log a ...

  6. oracle导出命令位置,ORACLE 导出导入命令说明

    命令详解:      E:/>exp help=y    通过输入 EXP 命令和用户名/口令,您可以 在用户 / 口令之后的命令:    实例: EXP SCOTT/TIGER    或者,您 ...

  7. maven 排除某个类_java-如何从Maven依赖项中排除某些程序包(在JAR中)?

    我依赖于我的Maven项目中的一个库,并且发现该库的JAR包含一些导致我的应用程序失败的软件包.我相信,如果我可以以某种方式排除这些软件包,则该库仍然可以工作,但是我想通过Maven来实现,而不是自己 ...

  8. Oracle 11g Java驱动包ojdbc6.jar安装到maven库,并查看jar具体版本号

    ojdbc6.jar下载 Oracle官方宣布的Oracle数据库11g的驱动jar包是ojdbc6.jar ojdbc6.jar下载地址:https://www.oracle.com/technet ...

  9. java jdbc连接oracle_Java使用JDBC连接Oracle 11gR2

    http://www.oracle.com/technetwork/database/features/jdbc/index-091264.html下载Oracle 11gR2的数据库驱动程序:ojd ...

最新文章

  1. Python——线程1
  2. 聚合中返回source_Java 8 中的 Streams API 详解—— Streams 的背景以及 Java 8 中的使用详解...
  3. 浏览器标准模式与怪异模式的区别
  4. 程序员如何做好技术规划?
  5. ITK:生成随机图片
  6. python假设检验平均_Python|Excel|SPSS|R|Stata|Eviews统计数据假设检验T|F|卡方检验
  7. 查某个类是否实现了某个协议
  8. lsqnonlin函数_matlab非线性最小二乘函数
  9. 如何将本地项目提交到git服务器中
  10. 系统学习 TypeScript(四)——变量声明的初步学习
  11. Oracle,Mysql,Sqlserver数据库连接串(总爱忘,留着备用)
  12. bzoj 2946: [Poi2000]公共串 后缀自动机
  13. fpga烧写bin文件_FPGA烧写的方式和具体过程分析
  14. 手机dpi修改工具_手机dpi修改器
  15. 【中医学】10 针灸-1
  16. python 判断一个list列表是否包含另一个list列表
  17. WPF 获取主程序(主窗口)对象
  18. 路由器WAN口和LAN口的IP地址的区别
  19. 小i机器人助力运输类国企客服中心智能升级
  20. 11-陕西小伙伴网络科技有限公司-info

热门文章

  1. 20分钟,我用简单的Python代码创建了一个完整的区块链!想学吗?
  2. C语言:编写一个程序判断一个数是否为素数/
  3. C++RPG打怪小游戏
  4. 驾驶员考试计算机辅助教学系统藏汉又(4),学科考试题库及维,汉模拟考试系统...
  5. SQL语言---数据的查询
  6. 六十八个超级经典的管理故事
  7. 简单MySQL数据库SQL文件
  8. 数学建模part(2):整数,非线性规划
  9. 【minitab实战】--控制图制作
  10. 力扣刷题pdf(java版本,内含暗黑版和光明版),都在这里了