driverClassName ?后面的呢?错误信息贴出来看看

解决方案 »

  1.   

    在tomcat的web admin中查看连接池配置时产生的异常是:javax.servlet.ServletException: Exception retrieving attribute 'driverClassName'
    org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:673)
    admin.resources.listDataSources_jsp._jspService(listDataSources_jsp.java:493)
    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:808)
    admin.resources.listDataSources_jsp._jspService(listDataSources_jsp.java:445)
    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)
      

  2.   

    我也遇到了同样的问题 不知道是不是通过web管理界面配置就不行
    但是我通过手动修改server.xml进行配置(就是以前的方法)就不
    会出问题 你可以试试 反正两种方法效果都差不多另外 在配置Realm的时候使用DataSource也会遇到这个问题 害得我
    只有用JDBC继续关注……
      

  3.   

    我是手动修改server.xml的,只是在出错之后通过web admin去查看配置是不是tomcat 5已经不使用driverClassName作为<name>标签的值了?tomcat 5的手册上也没有多讲
      

  4.   

    问题解决了,解决过程我放到了我的weblog中:http://www.upsaid.com/bromon/有兴趣的兄弟可以参考国外论坛上问这个问题的人很多,一直没有一个统一的答案,很多牛人也正在研究所以,我的解决方法并不保证一定有作用