I have found the answer to the problem. In the files
workers.properties and wrapper.properties there are
some classpath lines. I each I added a line with the
JSQLconnect.jar in it.

worker.inprocess.class_path=$(workers.tomcat_home)$(ps)lib$(ps)JSQLconnect.jar
wrapper.class_path=$(wrapper.tomcat_home)\lib\JSQLconnect.jar

Whether they are both needed I do not know, I am not
going to play around now that it works.

Thank you for all your help.

Robert T Turner




-----Original Message-----
>   I downloaded, yesterday, JSQLConnect but I am
failing to get it to
> work. I am using Windows XP (RC1), MSSQL7, IIS5 and
Tomcat 3.3
>
>   I have placed the jsqlconnect.jar in the tomcat
lib
> folder and have also
> placed that location in the CLASSPATH environmental
> variable.
>
>   The code I am using to test it is:
>
>   <%@ page language>   <!--
>   File: index.jsp
>   Author: Robert T Turner
>   Date: September 2001
>   -->
>   <%
>
>   Class.forName("com.jnetdirect.jsql.JSQLDriver");
>
>   Connection
myConnÞrManager.getConnection("jdbc:JSQLConnect://loc
> alhost/database
> rectory&userÚiler&password>
>   Statement stmt>   String query> description";
>
>   ResultSet rs>
>   The error message I am getting is
>
>   Error: 500
>   Location: /jsp/index.jsp
>   Internal Servlet Error:
>
>   javax.servlet.ServletException: Unable to load
class
> com.jnetdirect.jsql.JSQLDriver
>    at
org.apache.jasper.runtime.PageContextImpl.handlePageExcept
> ion(PageContextImp
> l.java:459)
>    at
_0002findex_0002ejspindex_jsp_14._jspService(_0002findex_0
> 002ejspindex_jsp_1
> 4.java:118)
>    at
>
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.
> java:119)
>    at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:85
> 3)
>    at
>
org.apache.jasper.servlet.JspServlet$JspCountedServlet.ser
> vice(JspServlet.ja
> va:130)
>    at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:85
> 3)
>    at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.ser
> vice(JspServlet.ja
> va:282)
>    at
>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspSer
> vlet.java:429)
>    at
>
org.apache.jasper.servlet.JspServlet.service(JspServlet.ja
> va:500)
>    at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:85
> 3)
>    at
>
org.apache.tomcat.core.ServletWrapper.doService(ServletWra
> pper.java:405)
>    at
>
org.apache.tomcat.core.Handler.service(Handler.java:287)
>    at
>
org.apache.tomcat.core.ServletWrapper.service(ServletWrapp
> er.java:372)
>    at
>
org.apache.tomcat.core.ContextManager.internalService(Cont
> extManager.java:81
> 2)
>    at
>
org.apache.tomcat.core.ContextManager.service(ContextManag
> er.java:758)
>    at
>
org.apache.tomcat.service.connector.Ajp12ConnectionHandler
> .processConnection
> (Ajp12ConnectionHandler.java:166)
>    at
>
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEnd
> point.java:416)
>    at
>
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Thre
> adPool.java:501)
>    at java.lang.Thread.run(Thread.java:484)
>
>   Root cause:
>   java.lang.ClassNotFoundException: Unable to load
class
> com.jnetdirect.jsql.JSQLDriver
>    at
org.apache.jasper.servlet.JasperLoader.findClass(JasperLoa
> der.java:223)
>    at
org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoa
> der.java:147)
>    at
>
java.lang.ClassLoader.loadClass(ClassLoader.java:253)
>    at
>
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:3
> 13)
>    at java.lang.Class.forName0(Native Method)
>    at java.lang.Class.forName(Class.java:120)
>    at
>
_0002findex_0002ejspindex_jsp_14._jspService(_0002findex_0
> 002ejspindex_jsp_1
> 4.java:62)
>    at
>
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.
> java:119)
>    at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:85
> 3)
>    at
>
org.apache.jasper.servlet.JspServlet$JspCountedServlet.ser
> vice(JspServlet.ja
> va:130)
>    at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:85
> 3)
>    at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.ser
> vice(JspServlet.ja
> va:282)
>    at
>
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspSer
> vlet.java:429)
>    at
>
org.apache.jasper.servlet.JspServlet.service(JspServlet.ja
> va:500)
>    at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:85
> 3)
>    at
>
org.apache.tomcat.core.ServletWrapper.doService(ServletWra
> pper.java:405)
>    at
>
org.apache.tomcat.core.Handler.service(Handler.java:287)
>    at
>
org.apache.tomcat.core.ServletWrapper.service(ServletWrapp
> er.java:372)
>    at
>
org.apache.tomcat.core.ContextManager.internalService(Cont
> extManager.java:81
> 2)
>    at
>
org.apache.tomcat.core.ContextManager.service(ContextManag
> er.java:758)
>    at
>
org.apache.tomcat.service.connector.Ajp12ConnectionHandler
> .processConnection
> (Ajp12ConnectionHandler.java:166)
>    at
>
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEnd
> point.java:416)
>    at
>
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(Thre
> adPool.java:501)
>    at java.lang.Thread.run(Thread.java:484)
>
>   Is there something I need to set up in any of the
properties files
> or xml files?
>
>   I think I am starting to round in circles, can you
help
> me?
>
>   Thanks
>   Robert T Turner


____________________________________________________________
Do You Yahoo!?
Get your free @yahoo.co.uk address at http://mail.yahoo.co.uk
or your free @yahoo.ie address at http://mail.yahoo.ie

Reply via email to