DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=28524>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=28524

Exception throw when creating new JNDI data source

           Summary: Exception throw when creating new JNDI data source
           Product: Tomcat 5
           Version: 5.0.19
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: Normal
          Priority: Other
         Component: Webapps:Administration
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


Steps to reproduce:

Create three empty directories:

testcase
testcase\WEB-INF
testcase\WEB-INF\classes

Create a file web.xml containing the following:


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 
2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd";>
<web-app>
   <resource-ref>
    <description>Test connection</description>
    <res-ref-name>jdbc/testdb</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <res-auth>Container</res-auth>
  </resource-ref>
</web-app>


Use the Tomcat manager app to deploy the directory (context) /testcase

Next log into the the "Tomcat Administration Tool" and open the datasources 
page:

  Tomcat Server 
    Service (Catalina) 
     Host (localhost) 
      Context (/testcase) 
        Resources 
          Data Sources 

The following exception is displayed in the right frame:


HTTP Status 500 - 

--------------------------------------------------------------------------------

type Exception report

message 

description The server encountered an internal error () that prevented it from 
fulfilling this request.

exception 

javax.servlet.ServletException: Exception retrieving attribute 'driverClassName'
        org.apache.jasper.runtime.PageContextImpl.doHandlePageException
(PageContextImpl.java:867)
        org.apache.jasper.runtime.PageContextImpl.handlePageException
(PageContextImpl.java:800)
        admin.resources.listDataSources_jsp._jspService
(listDataSources_jsp.java:431)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1069)
        org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:455)
        org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:279)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1069)
        org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:455)
        org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:279)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


root cause 

javax.servlet.jsp.JspException: Exception retrieving attribute 'driverClassName'
        org.apache.webapp.admin.AttributeTag.doEndTag(AttributeTag.java:215)
        admin.resources.listDataSources_jsp._jspx_meth_controls_attribute_1
(listDataSources_jsp.java:743)
        admin.resources.listDataSources_jsp._jspService
(listDataSources_jsp.java:391)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1069)
        org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:455)
        org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:279)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        org.apache.struts.action.RequestProcessor.doForward
(RequestProcessor.java:1069)
        org.apache.struts.action.RequestProcessor.processForwardConfig
(RequestProcessor.java:455)
        org.apache.struts.action.RequestProcessor.process
(RequestProcessor.java:279)
        org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
        org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


note The full stack trace of the root cause is available in the Tomcat logs.


--------------------------------------------------------------------------------

Apache Tomcat/5.0.19

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to