I am trying to setup WebLogic Server to recognize my ASA database. But I
keep getting the following message:
java.lang.ClassNotFoundException: com.sybase.jdbc.SybDriver
Has any had success setting up ASA with Weblogic Server? I think the error
has something to do with where weblogic is looking for the ASA driver.
Any useful information concerning this matter would be much obliged.
Sincerely,
Hycel
hy...@mediaone.net
P.S.
Below is the connection pool information I setup in weblogic.properties.
And below that is the complete error message.
weblogic.jdbc.connectionPool.asaPool=\
url=jdbc:sybase:Tds:127.0.0.1:2638/asabank,\
driver=com.sybase.jdbc.SybDriver,\
loginDelaySecs=1,\
initialCapacity=2,\
maxCapacity=10,\
capacityIncrement=2,\
allowShrinking=true,\
shrinkPeriodMins=15,\
refreshMinutes=10,\
testTable=bank,\
props=user=dba;password=sql;server=asabank
weblogic.allow.reserve.weblogic.jdbc.connectionPool.asaPool=everyone
// Complete error message.
Mon May 22 20:07:42 EDT 2000:<E> <JDBC Pool> Failed to create connection
pool "asaPool"
java.lang.ClassNotFoundException: com.sybase.jdbc.SybDriver
at weblogic.boot.ServerClassLoader.findLocalClass(ServerClassLoader.java,
Compiled Code)
at java.lang.Exception.<init>(Exception.java, Compiled Code)
at java.lang.ClassNotFoundException.<init>(ClassNotFoundException.java,
Compiled Code)
at weblogic.boot.ServerClassLoader.findLocalClass(ServerClassLoader.java,
Compiled Code)
at weblogic.boot.ServerClassLoader.loadClass(ServerClassLoader.java,
Compiled Code)
at java.lang.ClassLoader.loadClass(ClassLoader.java, Compiled Code)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java, Compiled Code)
at
weblogic.jdbc.common.internal.ConnectionEnvFactory.loadDriver(ConnectionEnvF
actory.java:84)
at
weblogic.jdbc.common.internal.ConnectionEnvFactory.<init>(ConnectionEnvFacto
ry.java:98)
at
weblogic.jdbc.common.internal.ConnectionPool.startup(ConnectionPool.java:328
)
at weblog
ic.jdbc.common.internal.JdbcInfo.initPools(JdbcInfo.java, Compiled Code)
at weblogic.jdbc.common.internal.JdbcInfo.startup(JdbcInfo.java:200)
at weblogic.jdbc.common.internal.JdbcStartup.main(JdbcStartup.java:11)
at java.lang.reflect.Method.invoke(Native Method)
at weblogic.t3.srvr.StartupThread.runMain(StartupThread.java:219)
at weblogic.t3.srvr.StartupThread.doWork(StartupThread.java, Compiled Code)
at
weblogic.t3.srvr.PropertyExecuteThread.run(PropertyExecuteThread.java:62)
Is the jconnect driver in the classpath for the user which WL is running as?
If you write a piece of java code, can you connect to the database using the
same driver settings? Such as:
(Driver)Classs.forName( "com.sybase.jdbc.SybDriver" ).newInstance()
Setting up WL for jconnect is no different than setting up any java code to
use jconnect.
"Hycel" <hy...@mediaone.net> wrote in message
news:0YwYyaEx$GA....@forums.sybase.com...