I have a jsp page with the following syntax

<%@page contentType="text/html" session="true" import="java.util.*"%>
<html>
<head><title>JSP Page</title></head>
<body>

<jsp:useBean id="menuDB" scope="session" class="test.YyDB" />

<%!     ArrayList myList = null;
        test.YY menu = null;
%>

    <table>
        <th>SubMenuItem Name</th>
        <th>HRef Name</th>
        <th>ActiveImage Name</th>
        <th>InActiveImage Name</th>
<%
       while (myList == null) {
            myList = menuDB.getSubMenuItems();
       }
        Iterator list = myList.iterator();
        while(list.hasNext()) {
               menu = (test.YY) list.next();
%>
        <tr>
            <td><%= menu.getSubMenuItemName() %></td>
            <td><%= menu.getHref() %></td>
            <td><%= menu.getActiveImage() %></td>
            <td><%= menu.getInActiveImage() %></td>
        </tr>
<%  } %>
    </table>
        
</body>
</html>

the class test.YyDB does the connection to the database and returns an
ArrayList

Could someone provide suggestion to work around this problem. Here is
the exception I received:


A Servlet Exception Has Occurred
Exception Report:
javax.servlet.ServletException:  Cannot create bean of class test.YyDB
        at org.apache.jsp.index$jsp._jspService(index$jsp.java:75)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
        at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServle
t.java:201)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
        at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:243)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:215)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:236
6)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:164)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462
)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:163)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:1005)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1098)
        at java.lang.Thread.run(Unknown Source)

Root Cause:
java.lang.ClassNotFoundException: class test.YyDB :
java.sql.SQLException: [Microsoft][ODBC Driver Manager] Data source name
not found and no default driver specified
        at java.beans.Beans.instantiate(Unknown Source)
        at java.beans.Beans.instantiate(Unknown Source)
        at org.apache.jsp.index$jsp._jspService(index$jsp.java:73)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:107)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
        at
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServle
t.java:201)
        at
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:381)
        at
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:473)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:1264)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:247)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:193)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:243)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:215)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardContext.invoke(StandardContext.java:236
6)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:164)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:462
)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:564)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:163)
        at
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.ja
va:566)
        at
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:4
72)
        at
org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
        at
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.j
ava:1005)
        at
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:
1098)
        at java.lang.Thread.run(Unknown Source)


Thanks,

Paul Idusogie 
Technical Architect 
Consulting Services
Stellent Inc.
(fka: IntraNet Solutions)
7777 Golden Triangle Drive
Eden Prairie, MN 55104
Desk: 952.656.2755
Cell: 612.810.4174
Fax: 952.903.2115
Email: [EMAIL PROTECTED]
website: http://www.stellent.com

==========================================================================To 
unsubscribe: mailto [EMAIL PROTECTED] with body: "signoff JSP-INTEREST".
For digest: mailto [EMAIL PROTECTED] with body: "set JSP-INTEREST DIGEST".
Some relevant FAQs on JSP/Servlets can be found at:

 http://archives.java.sun.com/jsp-interest.html
 http://java.sun.com/products/jsp/faq.html
 http://www.esperanto.org.nz/jsp/jspfaq.jsp
 http://www.jguru.com/faq/index.jsp
 http://www.jspinsider.com

Reply via email to