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
Post a Comment