eclipse - java.lang.ClassNotFoundException: com.ebank.rajeev.controllers.Alogin -


i'm getting error on eclipse console,

java.lang.classnotfoundexception: com.ebank.rajeev.controllers.alogin @ org.apache.catalina.loader.webappclassloaderbase.loadclass(webappclassloaderbase.java:1332) @ org.apache.catalina.loader.webappclassloaderbase.loadclass(webappclassloaderbase.java:1166) @ org.apache.catalina.core.defaultinstancemanager.loadclass(defaultinstancemanager.java:520) @ org.apache.catalina.core.defaultinstancemanager.loadclassmaybeprivileged(defaultinstancemanager.java:501) @ org.apache.catalina.core.defaultinstancemanager.newinstance(defaultinstancemanager.java:120) @ org.apache.catalina.core.standardwrapper.loadservlet(standardwrapper.java:1095) @ org.apache.catalina.core.standardwrapper.allocate(standardwrapper.java:817) @ org.apache.catalina.core.standardwrappervalve.invoke(standardwrappervalve.java:135) @ org.apache.catalina.core.standardcontextvalve.invoke(standardcontextvalve.java:106) @ org.apache.catalina.authenticator.authenticatorbase.invoke(authenticatorbase.java:502) @ org.apache.catalina.core.standardhostvalve.invoke(standardhostvalve.java:142) @ org.apache.catalina.valves.errorreportvalve.invoke(errorreportvalve.java:79) @ org.apache.catalina.valves.abstractaccesslogvalve.invoke(abstractaccesslogvalve.java:616) @ org.apache.catalina.core.standardenginevalve.invoke(standardenginevalve.java:88) @ org.apache.catalina.connector.coyoteadapter.service(coyoteadapter.java:518) @ org.apache.coyote.http11.abstracthttp11processor.process(abstracthttp11processor.java:1091) @ org.apache.coyote.abstractprotocol$abstractconnectionhandler.process(abstractprotocol.java:673) @ org.apache.tomcat.util.net.nioendpoint$socketprocessor.dorun(nioendpoint.java:1526) @ org.apache.tomcat.util.net.nioendpoint$socketprocessor.run(nioendpoint.java:1482) @ java.util.concurrent.threadpoolexecutor.runworker(unknown source) @ java.util.concurrent.threadpoolexecutor$worker.run(unknown source) @ org.apache.tomcat.util.threads.taskthread$wrappingrunnable.run(taskthread.java:61) @ java.lang.thread.run(unknown source) 

on running jsp page, tomcat says http status 404 - type status report message description requested resource not available.

my code correct. still i'm unable find way.

web.xml

<servlet-mapping> <servlet-name>alogin</servlet-name> <url-pattern>/alogin</url-pattern> </servlet-mapping> <servlet> <description></description> <display-name>alogin</display-name> <servlet-name>alogin</servlet-name> <servlet-class>com.ebank.rajeev.controllers.alogin</servlet-class> </servlet> 

admin.jsp

<form method="post" action="alogin"> <div> <input type="password" name="uname" placeholder="username" /> <input type="password" name="pwd" placeholder="password" /> <input type="submit" id="search-submit" value="login" /><br /> </div> </form> 

alogin servlet

string uname=request.getparameter("uname");     string pwd=request.getparameter("pwd");     if(uname.equals("admin") && pwd.equals("admin"))     {          httpsession session=request.getsession();          session.setattribute("uname",uname);          response.sendredirect("adminhome.jsp");     }     else     {          response.sendredirect("admin.jsp?msg=invalid");     } 

java build path has required jar files, i.e., servlet-api.jar, jsp-api.jar, mysql-connector.jar. i'm using sql code page still giving error.

go project properties , on deployment descriptor, add java build path entries , reference source folders, /src/main/resources web-inf/classes. project>clean , restart server.


Comments