一个访问MySQL的错误信息   如下type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: org/aspectj/lang/Signature
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:867)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:800)
org.apache.jsp.bbs.newuser_jsp._jspService(newuser_jsp.java:89)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:141)
bbs.users.userRegist.<init>(userRegist.java:30)
org.apache.jsp.bbs.newuser_jsp._jspService(newuser_jsp.java:63)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
note The full stack trace of the root cause is available in the Tomcat logs.网友说是要如何导入aspectjrt.jar这个包就可以了  不知改如何导入 没找到这个文件。

解决方案 »

  1.   

    我把我的驱动发给你,安装一下就OK了。[email protected]
      

  2.   

    re:btb368() 不行  我拷贝压缩包里面的mysql-connector-java-3.1.12-bin.jar到WEB-INF\lib下 重启Tomcat  结果故障依旧  mysql-connector-odbc-5.0.0-alpha-win32.msi可以安装玛?应该是JDBC吧!?
      

  3.   

    呵呵,你需要把哪个jar放到common\lib下面,然后在安装mysql-connector-odbc-5.0.0-alpha-win32.msi,其实在我的机器上面只安装了mysql-connector-odbc-5.0.0-alpha-win32.msi这个文件就可以用了。
      

  4.   

    刚刚安玩 依然不好用 好像不是驱动问题  看看我新发的帖子http://community.csdn.net/Expert/topic/4696/4696227.xml?temp=.3304102
      

  5.   

    代码灭有问题 最最简单的  谢谢大家 谢谢btb368() 拷贝给我的驱动 谢谢!!!<!--%@ page contentType="text/html; charset=gb2312" %-->
    <%@ page language="java" %>
    <%@ page import="com.mysql.jdbc.Driver" %>
    <%@ page import="java.sql.*" %>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    </head>
    <body>
    <%String driverName="com.mysql.jdbc.Driver";
    //数据库用户名
    String userName="csdn";
    //密码
    String userPasswd="csdn";
    //数据库名
    String dbName="csdn";
    //表名
    String tableName="csdn";
    //联结字符串
    String url="jdbc:mysql://localhost/"+dbName+"?user="+userName+"&password="+userPasswd;
    try
    {
    Class.forName("com.mysql.jdbc.Driver").newInstance();
    }
    catch(ClassNotFoundException e)
    {
        System.out.println("Driver not found");
    }
    Connection connection=DriverManager.getConnection(url);
    Statement statement = connection.createStatement();
    String sql="SELECT * FROM "+tableName;
    ResultSet rs = statement.executeQuery(sql); 
    //获得数据结果集合
    ResultSetMetaData rmeta = rs.getMetaData();
    //确定数据集的列数,亦字段数
    int numColumns=rmeta.getColumnCount();
    // 输出每一个数据值
    out.print("id"); 
    out.print("|");
    out.print("昵称");
    out.print("<br>");
    while(rs.next()) {
    out.print(rs.getString(1)+" "); 
    out.print("|");
    out.print(rs.getString(2));
    out.print("<br>"); 

    out.print("<br>");
    out.print("数据库操作成功,恭喜你"); 
    rs.close(); 
    statement.close(); 
    connection.close(); 
    %>
    </body>
    </html>代码灭有问题 最最简单的  谢谢大家 谢谢btb368() 拷贝给我的驱动 谢谢!!!瘦马快来受分啊
      

  6.   

    今天先睡先 明天 btb368、瘦马  接分。。