我正在設計一個簡單的登錄。我有一個運行在MySQL上的數據庫....我創建了一個具有表單的登錄頁面。幫助JSP/Servlets ...?
<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文件....在調用的函數包....現在我試圖做的servlet映射,但是我不知道一疊我做錯了的原因我不斷收到
HTTP狀態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在錯誤的地方,但現在,我把它放在WEB-INF裏面...
我開始收到此錯誤
javax.servlet.ServletException: Error instantiating servlet class
functions.Login 組織.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。進程(Http11Protocol.java:188) org.apache.tomcat.util.net.JIoEndpoint $ SocketProcessor.run(JIoEndpoint.java:302) java.util.concurrent.ThreadPoolExecutor $ Worker.runTask(Unknown Source)java。 util.concurrent.ThreadPoolExecutor $ Worker.run(未知 源)java.lang.Thread.run(未知來源)
根源
拋出java.lang.ClassNotFoundException:功能的.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 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 $ So ckitProcessor.run(JIoEndpoint.java:302) java.util.concurrent.ThreadPoolExecutor $ Worker.runTask(Unknown Source)java.util.concurrent.ThreadPoolExecutor $ Worker.run(Unknown Source)java.lang.Thread。運行(未知來源)
但我的Login.Java類存在.... !!!
閱讀服務器日誌。該servlet可能未能初始化。日誌應該包含一個異常,反過來應該包含問題的答案。 – BalusC
謝謝......但我在哪裏可以找到日誌? – John