Я пытаюсь создать простой логин. У меня есть БД, работающая на MySQL .... Я создал страницу входа в систему, которая имеет форму.
<form action="login" name="login" method="post">
<div id="contents" >
<table width="400" border="0">
<tr>
<td height="44" width="100" style="color: white;">User Name:
</td>
<td><input name="username" id="username" type="text" />
</td>
</tr>
<tr>
<td height="44" style="color: white;">Password:
</td>
<td><input name="password" type="password" id="password" />
</td>
</tr>
<tr>
<td height="60">
</td>
<td><input name="login" type="submit" value="Login" onclick="return validate()"/>
</td>
</tr>
</table>
</div>
</form>
Также есть файл Login.java .... в пакете под названием functions .... Теперь я пытаюсь сделать отображение сервлета, но я не уверен, что я делаю неправильно, потому что я продолжаю получать
HTTP Status 404 - / Wifi / логин
тип Отчет о состоянии
сообщение / Wifi / логин
описание Запрашиваемый ресурс (/ Wifi / логин) недоступен.
Это то, что у меня есть в web.xml
<servlet>
<servlet-name>logicalName</servlet-name>
<servlet-class>functions.Login</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>logicalName</servlet-name>
<url-pattern>/login</url-pattern>
</servlet-mapping>
Был бы очень признателен за помощь, потому что я потерян .... !!!
У меня был файл web.xml не в том месте, но теперь, когда я поместил его в веб-инф ...
я начинаю получать эту ошибку
javax.servlet.ServletException: Error instantiating servlet class
functions.Login
org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:462)
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:100)
org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:562)
org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:395)
org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:250)
org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process (Http11Protocol.java:188)
org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run (JIoEndpoint.java:302)
java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (Неизвестно
Источник) java.util.concurrent.ThreadPoolExecutor $ Worker.run (Неизвестно
Источник) java.lang.Thread.run (Неизвестный источник)
первопричина
java.lang.ClassNotFoundException: functions.Login
org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1676)
org.apache.catalina.loader.WebappClassLoader.loadClass (WebappClassLoader.java:1521)
org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:462)
org.apache.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:100)
org.apache.catalina.valves.AccessLogValve.invoke (AccessLogValve.java:562)
org.apache.catalina.connector.CoyoteAdapter.service (CoyoteAdapter.java:395)
org.apache.coyote.http11.Http11Processor.process (Http11Processor.java:250)
org.apache.coyote.http11.Http11Protocol $ Http11ConnectionHandler.process (Http11Protocol.java:188)
org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run (JIoEndpoint.java:302)
java.util.concurrent.ThreadPoolExecutor $ Worker.runTask (Неизвестно
Источник) java.util.concurrent.ThreadPoolExecutor $ Worker.run (Неизвестно
Источник) java.lang.Thread.run (Неизвестный источник)
Но мой класс Login.Java существует .... !!!