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]