【发布时间】:2014-09-11 01:11:18
【问题描述】:
说实话,我是一个学习者,这是我的第一个 servlet 程序。 我制作了基本的 servlet 并安装了 tomcat 版本 6 甚至 tomcat 版本 8。 服务器正确启动,我可以看到 tomcat 启动页面
http://localhost:8080
但是在登录到 tomcat 管理器后,当我点击我的文件夹名称时,它给了我一个错误提示
http status 404-/online/(在线是我在webapps中创建的文件夹)
输入状态报告
消息/在线/
说明请求的资源不可用。
这是我的代码
web.xml->(在线文件夹中->WEB-INF)
- <web-app>
- <servlet>
<servlet-name>FirstServlet</servlet-name>
<servlet-class>FirstServlet</servlet-class>
</servlet>
- <servlet-mapping>
<servlet-name>FirstServlet</servlet-name>
<url-pattern>/FirstServlet</url-pattern>
</servlet-mapping>
</web-app>
FirstServlet.java->
import javax.servlet.*;
import java.io.*;
class FirstServelet implements Servlet
{
public void init(ServletConfig config)
{
}
public void service(ServletRequest request, ServletResponse response) throws ServletException, IOException
{
PrintWriter out;
out=response.getWriter();
out.println("hello");
out.println("<html>");
out.println("<head>");
out.println("<title>MY First Servlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<marquee>ban ja tar pls</marquee>");
out.println("</body>");
out.println("</html>");
}
public String getServletInfo()
{
return null;
}
public ServletConfig getServletConfig()
{
return null;
}
public void destroy ()
{
}
}
请解决404错误
【问题讨论】:
-
你打的是
http://localhost:8080/online对吧? -
extends HttpServlet创建您自己的 servlet 而不是implements Servlet
标签: java tomcat servlets http-status-code-404