小编典典

Oracle的DMS类文件在哪里?

hibernate

我正在运行JBoss服务器(在Eclipse内部),其中混入了一些Hibernate。我从这里安装了Oracle的ojdbc驱动程序:

Oracle Database
11g第2版JDBC驱动程序

我专门下载了文件:ojdbc6dms_g.jar,该文件根据站点包含支持DMS的工具。但是,当我启动AS服务器时,得到以下信息:

Caused by: java.lang.ClassNotFoundException: oracle.dms.console.DMSConsole from [Module     
"com.oracle:main" from local module loader @485fcf29 (roots: /usr/local/jboss-7.1.1- 
final/modules)]

当服务器尝试获取新的hibernateejb异常时。

我检查了Oracle的jar文件,并确定它不包含类oracle.dms.console.DMSConsole,尽管从Oracle网站上有关jar文件的注释来看,jar文件似乎应该包含DMS类。

谁能指出我正确的jar文件?当我得到正确的文件时,应该将该文件安装到哪里,尤其是关于Eclipse和JBoss的文件?


阅读 611

收藏
2020-06-20

共1个答案

小编典典

缺少的类确实在dms.jar中。但是,正如我所见,在其他地方找到dms.jar文件并不容易。在Oracle数据库11g第2版JDBC驱动程序中找不到dms.jar,因为如Oracle所述:dms.jar不作为RDBMS产品的一部分提供。它仅作为Oracle Application
Server产品的一部分提供。

我跳到服务器上,从Oracle安装目录中获取了jar文件。我们已经安装了11克。使用11g,您应该可以在这里找到文件:

$ORACLE_HOME/oc4j/lib/dms.jar
2020-06-20