Advertisement
Guest User

Untitled

a guest
Feb 24th, 2016
146
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.07 KB | None | 0 0
  1. type Exception report
  2.  
  3. message Error instantiating servlet class LoginServlet
  4.  
  5. description The server encountered an internal error that prevented it from fulfilling this request.
  6.  
  7. exception
  8.  
  9. javax.servlet.ServletException: Error instantiating servlet class LoginServlet
  10. org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
  11. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
  12. org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
  13. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
  14. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
  15. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
  16. org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
  17. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  18. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  19. org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  20. java.lang.Thread.run(Thread.java:745)
  21.  
  22. root cause
  23.  
  24. java.lang.ClassNotFoundException: LoginServlet
  25. org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720)
  26. org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1571)
  27. org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:503)
  28. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
  29. org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)
  30. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:421)
  31. org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1070)
  32. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:611)
  33. org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
  34. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
  35. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
  36. org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
  37. java.lang.Thread.run(Thread.java:745)
  38.  
  39. note The full stack trace of the root cause is available in the Apache Tomcat/7.0.56 logs.
  40.  
  41. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  42. <!DOCTYPE html>
  43. <html lang="en">
  44. <head>
  45. <meta charset="UTF-8">
  46. <title>APIS</title>
  47. <link rel="stylesheet" href="public/css/bootstrap.min.css">
  48. <link rel="stylesheet" href="public/css/style.css">
  49. <%@page import= "com.servlet.LoginServlet" %>
  50.  
  51. </head>
  52. <body>
  53.  
  54. <ul class="nav navbar-nav">
  55. <li><a href="index.jsp"><span class="glyphicon glyphicon-home"></span>&nbsp;&nbsp;&nbsp;Home</a></li>
  56. <li class="active"><a href="login.jsp"><span class="glyphicon glyphicon-lock"></span>&nbsp;&nbsp;&nbsp;Login</a></li>
  57. <%
  58.  
  59. if (session.getAttribute("agencyname") != null) {
  60.  
  61. if (session.getAttribute("agencyname").toString().equals("slc")) {
  62. %>
  63. <li><a href="register.jsp"><span class="glyphicon glyphicon-user"></span>&nbsp;&nbsp;&nbsp;New Register</a></li>
  64.  
  65. <%
  66. }
  67.  
  68.  
  69. %>
  70. <li><a href="resetPassword.jsp"><span class="glyphicon glyphicon-refresh"></span>&nbsp;&nbsp;&nbsp;Reset Password</a></li>
  71. <%
  72. }
  73.  
  74. %>
  75.  
  76. </ul>
  77.  
  78.  
  79. <form class="login-form" action="LoginServlet" method="post">
  80. <h2 class="form-signin-heading" style="margin-left:20px;margin-bottom:30px;">Sign In</h2>
  81. <div class="form-group">
  82. <input type="text" class="form-control" id="exampleInputEmail1" placeholder="UserName" name="UserName">
  83. </div>
  84. <div class="form-group">
  85. <input type="password" class="form-control" id="exampleInputPassword1" placeholder="Password" name="Password">
  86. </div>
  87. <input type="submit" class="btn btn-success btn-block" value="Submit">
  88. </form>
  89.  
  90. </body>
  91.  
  92. <script src="public/js/jquery.min.js"></script>
  93. <script src="public/js/bootstrap.min.js"></script>
  94.  
  95. </html>
  96.  
  97. package com.servlet;
  98.  
  99. import com.controller.UserDAO;
  100. import com.model.OgaUser;
  101. import java.io.IOException;
  102. import java.io.PrintWriter;
  103. import javax.servlet.ServletException;
  104. import javax.servlet.annotation.WebServlet;
  105. import javax.servlet.http.HttpServlet;
  106. import javax.servlet.http.HttpServletRequest;
  107. import javax.servlet.http.HttpServletResponse;
  108. import javax.servlet.http.HttpSession;
  109.  
  110.  
  111. @WebServlet(name = "LoginServlet", urlPatterns = {"/LoginServlet"})
  112. public class LoginServlet extends HttpServlet {
  113.  
  114. protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  115. throws ServletException, IOException {
  116. response.setContentType("text/html;charset=UTF-8");
  117. try (PrintWriter out = response.getWriter()) {
  118. /* TODO output your page here. You may use following sample code. */
  119. out.println("<!DOCTYPE html>");
  120. out.println("<html>");
  121. out.println("<head>");
  122. out.println("<title>Servlet LoginServlet</title>");
  123. out.println("</head>");
  124. out.println("<body>");
  125. out.println("<h1>Servlet LoginServlet at " + request.getContextPath() + "</h1>");
  126. out.println("</body>");
  127. out.println("</html>");
  128. }
  129. }
  130.  
  131. // <editor-fold defaultstate="collapsed" desc="HttpServlet methods. Click on the + sign on the left to edit the code.">
  132.  
  133. @Override
  134. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  135. throws ServletException, IOException {
  136. processRequest(request, response);
  137.  
  138.  
  139. }
  140.  
  141.  
  142. @Override
  143. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  144. throws ServletException, IOException {
  145. processRequest(request, response);
  146.  
  147. System.out.println("******************************");
  148. System.out.println("In doPost method");
  149.  
  150. String username = request.getParameter("UserName");
  151. String password = request.getParameter("Password");
  152. //OgaUser ou = new OgaUser();
  153.  
  154. String loginResult = UserDAO.login(username, password);
  155. if (loginResult != null) {
  156.  
  157. HttpSession session = request.getSession();
  158. if (loginResult.equalsIgnoreCase("slc")) {
  159. session.setAttribute("agency", "slc");
  160. session.setAttribute("username","Harsha");
  161. response.sendRedirect("index.jsp");
  162. } else {
  163. response.sendRedirect("index.jsp");
  164. }
  165. } else {
  166.  
  167. }
  168.  
  169. }
  170.  
  171.  
  172. @Override
  173. public String getServletInfo() {
  174. return "Short description";
  175. }// </editor-fold>
  176.  
  177. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement