You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-user@db.apache.org by Rice Yeh <ri...@yahoo.com> on 2003/05/10 08:37:09 UTC

JDBC driver not found in mapping verifier task

Hi,
  I run mapping verifier ant task for my
repository.xml. ClassNotFoundException:
oracle.jdbc.driver.OracleDriver happens. But check the
classpath as shown in the following, my oracle driver
is in the classpath. What is wrong? I find there was a
similar erorr posted in this mailing list with sybase
driver. Any clue?

Regards,
Rice 

E:\bea\wlserver6.1\config\mydomain\applications\bulletin\WEB-INF>"D:\coffee\j2se
\j2sdk1.4.1\bin\java.exe"  -classpath
"D:\coffee\j2se\j2sdk1.4.1\lib\tools.jar;D
:\coffee\jakarta\apache-ant-1.5.3-1\lib\xml-apis.jar;D:\coffee\jakarta\apache-an
t-1.5.3-1\lib\xercesImpl.jar;D:\coffee\jakarta\apache-ant-1.5.3-1\lib\velocity-1
.3.jar;D:\coffee\jakarta\apache-ant-1.5.3-1\lib\torque-3.0.jar;D:\coffee\jakarta
\apache-ant-1.5.3-1\lib\p6spy.jar;D:\coffee\jakarta\apache-ant-1.5.3-1\lib\optio
nal.jar;D:\coffee\jakarta\apache-ant-1.5.3-1\lib\log4j-1.2.5.jar;D:\coffee\jakar
ta\apache-ant-1.5.3-1\lib\junit.jar;D:\coffee\jakarta\apache-ant-1.5.3-1\lib\jcs
.jar;D:\coffee\jakarta\apache-ant-1.5.3-1\lib\jakarta-regexp-1.2.jar;D:\coffee\j
akarta\apache-ant-1.5.3-1\lib\hsqldb.jar;D:\coffee\jakarta\apache-ant-1.5.3-1\li
b\commons-pool.jar;D:\coffee\jakarta\apache-ant-1.5.3-1\lib\commons-logging.jar;
D:\coffee\jakarta\apache-ant-1.5.3-1\lib\commons-lang-1.0-mod.jar;D:\coffee\jaka
rta\apache-ant-1.5.3-1\lib\commons-dbcp.jar;D:\coffee\jakarta\apache-ant-1.5.3-1
\lib\commons-collections-2.0.jar;D:\coffee\jakarta\apache-ant-1.5.3-1\lib\common
s-beanutils.jar;D:\coffee\jakarta\apache-ant-1.5.3-1\lib\classes12.jar;D:\coffee
\jakarta\apache-ant-1.5.3-1\lib\antlr_compiletime.jar;D:\coffee\jakarta\apache-a
nt-1.5.3-1\lib\antlr.jar;D:\coffee\jakarta\apache-ant-1.5.3-1\lib\antlr.debug.ja
r;D:\coffee\jakarta\apache-ant-1.5.3-1\lib\ant.jar;"
"-Dant.home=D:\coffee\jakar
ta\apache-ant-1.5.3-1" org.apache.tools.ant.Main
Buildfile: build.xml

init:

declare:

verify:
[verifymappings] IgnoreFieldNameCase: true
[verifymappings] UseStrictTypeChecking: false
[verifymappings] UseXMLValidation: true
[verifymappings] UseStrictTypeChecking: false
[verifymappings] verifyRepository: Entered.
[verifymappings] Loaded RepositoryVerifierHandler.
[verifymappings] [BOOT] WARN: Value
"org.apache.ojb.broker.cache.ObjectCacheDefa
ultImpl" is illegal for key "ObjectCacheClass" (should
be a class, using default
 value
org.apache.ojb.broker.cache.ObjectCacheDefaultImpl)
[verifymappings] [BOOT] WARN: Value
"org.apache.ojb.broker.accesslayer.Connectio
nFactoryManagedImpl" is illegal for key
"ConnectionFactoryClass" (should be a cl
ass, using default value
org.apache.ojb.broker.accesslayer.ConnectionFactoryPool
edImpl)
[verifymappings] [BOOT] WARN: Value
"org.apache.ojb.odmg.locking.LockManagerDefa
ultImpl" is illegal for key "LockManagerClass" (should
be a class, using default
 value
org.apache.ojb.odmg.locking.LockManagerDefaultImpl)
[verifymappings] [BOOT] WARN: Value
"org.apache.ojb.odmg.locking.InMemoryLockMap
Impl" is illegal for key "LockMapClass" (should be a
class, using default value
org.apache.ojb.odmg.locking.PersistentLockMapImpl)
[verifymappings] [BOOT] WARN: Value
"org.apache.ojb.broker.util.logging.PoorMans
LoggerImpl" is illegal for key "LoggerClass" (should
be a class, using default v
alue
org.apache.ojb.broker.util.logging.PoorMansLoggerImpl)
[verifymappings] [BOOT] WARN: Value
"org.apache.ojb.broker.metadata.fieldaccess.
PersistentNestedFieldMaxPerformanceImpl" is illegal
for key "PersistentFieldClas
s" (should be a class, using default value
org.apache.ojb.broker.metadata.fielda
ccess.PersistentFieldDefaultImpl)
[verifymappings] [BOOT] WARN: Value
"org.apache.ojb.broker.core.PersistenceBroke
rImpl" is illegal for key "PersistenceBrokerClass"
(should be a class, using def
ault value
org.apache.ojb.broker.core.PersistenceBrokerImpl)
[verifymappings] [BOOT] WARN: Value
"org.apache.ojb.odmg.collections.DListImpl"
is illegal for key "OqlCollectionClass" (should be a
class, using default value
org.apache.ojb.odmg.collections.DListImpl)
[verifymappings] Starting Parser...
[verifymappings] Using DB conection info from Ant
task.
[verifymappings] Initializing ClassLoader...
[verifymappings] Adding URL:
file://${runtime_classpath}/
[verifymappings] Done Initializing ClassLoader.
[verifymappings]
[org.apache.ojb.broker.ant.RepositoryVerifierHandler]
ERROR: or
acle.jdbc.driver.OracleDriver
[verifymappings] java.lang.ClassNotFoundException:
oracle.jdbc.driver.OracleDriv
er
[verifymappings]        at
java.net.URLClassLoader$1.run(URLClassLoader.java:198
)
[verifymappings]        at
java.security.AccessController.doPrivileged(Native Me
thod)
[verifymappings]        at
java.net.URLClassLoader.findClass(URLClassLoader.java
:186)
[verifymappings]        at
java.lang.ClassLoader.loadClass(ClassLoader.java:299)

[verifymappings]        at
java.net.FactoryURLClassLoader.loadClass(URLClassLoad
er.java:566)
[verifymappings]        at
java.lang.ClassLoader.loadClass(ClassLoader.java:255)

[verifymappings]        at
java.lang.ClassLoader.loadClassInternal(ClassLoader.j
ava:315)
[verifymappings]        at
java.lang.Class.forName0(Native Method)
[verifymappings]        at
java.lang.Class.forName(Class.java:217)
[verifymappings]        at
org.apache.ojb.broker.ant.DBUtility.connect(DBUtility
.java:129)
[verifymappings]        at
org.apache.ojb.broker.ant.DBUtility.<init>(DBUtility.
java:102)
[verifymappings]        at
org.apache.ojb.broker.ant.RepositoryVerifierHandler.g
etDBUtility(RepositoryVerifierHandler.java:638)
[verifymappings]        at
org.apache.ojb.broker.ant.RepositoryVerifierHandler.s
tartElement(RepositoryVerifierHandler.java:243)
[verifymappings]        at
org.apache.xerces.parsers.AbstractSAXParser.startElem
ent(Unknown Source)
[verifymappings]        at
org.apache.xerces.impl.dtd.XMLDTDValidator.startEleme
nt(Unknown Source)
[verifymappings]        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
.scanStartElement(Unknown Source)
[verifymappings]        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
$FragmentContentDispatcher.dispatch(Unknown Source)
[verifymappings]        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
.scanDocument(Unknown Source)
[verifymappings]        at
org.apache.xerces.parsers.DTDConfiguration.parse(Unkn
own Source)
[verifymappings]        at
org.apache.xerces.parsers.DTDConfiguration.parse(Unkn
own Source)
[verifymappings]        at
org.apache.xerces.parsers.XMLParser.parse(Unknown Sou
rce)
[verifymappings]        at
org.apache.xerces.parsers.AbstractSAXParser.parse(Unk
nown Source)
[verifymappings]        at
org.apache.ojb.broker.ant.VerifyMappingsTask.verifyRe
pository(VerifyMappingsTask.java:159)
[verifymappings]        at
org.apache.ojb.broker.ant.VerifyMappingsTask.execute(
VerifyMappingsTask.java:113)
[verifymappings]        at
org.apache.tools.ant.UnknownElement.execute(UnknownEl
ement.java:193)
[verifymappings]        at
org.apache.tools.ant.Task.perform(Task.java:341)
[verifymappings]        at
org.apache.tools.ant.Target.execute(Target.java:309)
[verifymappings]        at
org.apache.tools.ant.Target.performTasks(Target.java:
336)
[verifymappings]        at
org.apache.tools.ant.Project.executeTarget(Project.ja
va:1339)
[verifymappings]        at
org.apache.tools.ant.Project.executeTargets(Project.j
ava:1255)
[verifymappings]        at
org.apache.tools.ant.Main.runBuild(Main.java:609)
[verifymappings]        at
org.apache.tools.ant.Main.start(Main.java:196)
[verifymappings]        at
org.apache.tools.ant.Main.main(Main.java:235)
[verifymappings] There was an exception while
verifying the repsitory: oracle.jd
bc.driver.OracleDriver

BUILD FAILED
file:E:/bea/wlserver6.1/config/mydomain/applications/bulletin/WEB-INF/build.xml:
39: There was an exception while verifying the
repsitory.

Total time: 3 seconds

E:\bea\wlserver6.1\config\mydomain\applications\bulletin\WEB-INF>goto
end

E:\bea\wlserver6.1\config\mydomain\applications\bulletin\WEB-INF>set
LOCALCLASSP
ATH=

E:\bea\wlserver6.1\config\mydomain\applications\bulletin\WEB-INF>set
_JAVACMD=

E:\bea\wlserver6.1\config\mydomain\applications\bulletin\WEB-INF>set
ANT_CMD_LIN
E_ARGS=

E:\bea\wlserver6.1\config\mydomain\applications\bulletin\WEB-INF>if
"Windows_NT"
 == "Windows_NT"

E:\bea\wlserver6.1\config\mydomain\applications\bulletin\WEB-INF>if
exist "E:\cy
gwin\home\nobody\antrc_post.bat" call "E:\cygwin\home\nobody\antrc_post.bat"

__________________________________
Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
http://search.yahoo.com