java.lang.UnsatisfiedLinkError

Now I am working in win2000.jdk1.2.2 and oracle 8.1.6.

My problem is when I use ****.main(new String[]) in servlet it has run time error. **** is a standalone application which invoke JDBC and it works.And I have set classpath to classes111.zip and classes12.zip. And I have set path to ocijdbc8.dll.... I don't know what's wrong with it.

Internal Servlet Error:

java.lang.UnsatisfiedLinkError

int oracle.jdbc.oci8.OCIDBAccess.get_db_version_number()

oracle.jdbc.dbaccess.DBConversion oracle.jdbc.oci8.OCIDBAccess.logon(java.lang.String, java.lang.String, java.lang.String, java.util.Properties)

void oracle.jdbc.driver.OracleConnection.(oracle.jdbc.dbaccess.DBAccess, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Properties)

java.sql.Connection oracle.jdbc.driver.OracleDriver.getConnectionInstance(oracle.jdbc.dbaccess.DBAccess, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Properties)

java.sql.Connection oracle.jdbc.driver.OracleDriver.connect(java.lang.String, java.util.Properties)

java.sql.Connection java.sql.DriverManager.getConnection(java.lang.String, java.util.Properties, java.lang.ClassLoader)

java.sql.Connection java.sql.DriverManager.getConnection(java.lang.String, java.lang.String, java.lang.String)

void UrlTree.init()

void UrlTree.main(java.lang.String[])

void tServerlet.doGet(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

void tServerlet.doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

void javax.servlet.http.HttpServlet.service(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)

void javax.servlet.http.HttpServlet.service(javax.servlet.ServletRequest, javax.servlet.ServletResponse)

void org.apache.tomcat.core.ServletWrapper.doService(org.apache.tomcat.core.Request, org.apache.tomcat.core.Response)

void org.apache.tomcat.core.Handler.service(org.apache.tomcat.core.Request, org.apache.tomcat.core.Response)

void org.apache.tomcat.core.ServletWrapper.service(org.apache.tomcat.core.Request, org.apache.tomcat.core.Response)

void org.apache.tomcat.core.ContextManager.internalService(org.apache.tomcat.core.Request, org.apache.tomcat.core.Response)

void org.apache.tomcat.core.ContextManager.service(org.apache.tomcat.core.Request, org.apache.tomcat.core.Response)

void org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(org.apache.tomcat.service.TcpConnection, java.lang.Object[])

void org.apache.tomcat.service.TcpWorkerThread.runIt(java.lang.Object[])

void org.apache.tomcat.util.ThreadPool$ControlRunnable.run()

void java.lang.Thread.run()

Adele

[2841 byte] By [adelezhou] at [2007-9-26 1:34:49]
# 1
One more thing, I use tomcat3.2.1
adelezhou at 2007-6-29 2:18:25 > top of Java-index,Database Connectivity,Java Database Connectivity (JDBC)...