67,512
社区成员
发帖
与我相关
我的任务
分享
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: Servlet execution threw an exception
root cause
java.lang.NoClassDefFoundError: org/aspectj/lang/Signature
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:186)
com.gcj.logincheck.doGet(logincheck.java:91)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
root cause
java.lang.ClassNotFoundException: org.aspectj.lang.Signature
java.net.URLClassLoader$1.run(URLClassLoader.java:366)
java.net.URLClassLoader$1.run(URLClassLoader.java:355)
java.security.AccessController.doPrivileged(Native Method)
java.net.URLClassLoader.findClass(URLClassLoader.java:354)
java.lang.ClassLoader.loadClass(ClassLoader.java:423)
java.lang.ClassLoader.loadClass(ClassLoader.java:356)
java.lang.Class.forName0(Native Method)
java.lang.Class.forName(Class.java:186)
com.gcj.logincheck.doGet(logincheck.java:91)
javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.27 logs.
try {
System.out.println("ddddd");
String u=request.getParameter("username");
String p=request.getParameter("passwd");
//连接数据库
Class.forName("com.mysql.jdbc.Driver");
//得到连接
ct=(Connection) DriverManager.getConnection("jdbc:mysql://localhost:3306/dblogin","root","123456");
//创建statement
sm=((java.sql.Connection) ct).createStatement();
rs=sm.executeQuery("select *from user where uname='"+u+"' and upass='"+p+"'");
//验证
// System.out.println("bbbb");
//session的生命周期只有三十分钟(用户发呆时间)
if (rs.next()) {
System.out.println("bbbb");
//合法
//将验证成功的信息写入session
//得到session
HttpSession hs=request.getSession(true);
//修改session的存在时间,默认半小时发呆时间
hs.setMaxInactiveInterval(20);//秒计算
hs.setAttribute("pass", u);
//跳转到wel
response.sendRedirect("wel?uname="+u+"&psd="+p);
} else {
//不合法
//跳转
response.sendRedirect("login");//写servlet的url,切记;
}
} catch (Exception e) {
e.printStackTrace();
}finally{
try {
if (rs!=null){
sm.close();}
if(ct!=null){
ct.close();}
if(rs!=null){
rs.close();}
}
catch (Exception e2) {
e2.printStackTrace();
}
}
}
六月 07, 2012 10:37:47 上午 org.apache.catalina.core.StandardWrapperValve invoke
严重: Servlet.service() for servlet logincheck threw exception
java.lang.ClassNotFoundException: org.aspectj.lang.Signature
at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at com.gcj.logincheck.doGet(logincheck.java:91)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:627)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:722)