It sounds to me like it can't create an instance your test.YyDB class.
Surly someone with the title "Technical Architect" should be able to debug
this and determine the root cause.

> -----Original Message-----
> From: Paul Idusogie [SMTP:[EMAIL PROTECTED]]
> Sent: Tuesday, November 13, 2001 6:06 PM
> To:   [EMAIL PROTECTED]
> Subject:      Error within JSP page
> Importance:   High
>
> 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

===========================================================================
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