我在Eclipse Mars版本中测试tomcat v8。我创建一个动态Web项目,并创建一个servlet。然而,当我访问的HelloWorld的servlet,该网页是错误404,请如何解决Eclipse中的Java Servlet与Tomcat
的HelloWorld的Servlet
package com.test.servlets;
/**
* Servlet implementation class HelloWorld
*/
@WebServlet("/HelloWorld")
public class HelloWorld extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public HelloWorld() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html");
PrintWriter printWriter = response.getWriter();
printWriter.println("<h1>Hello Friends!</h1>");
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
}
}
你可以尝试清洁和构建?并且还请正确检查URL – mmuzahid
我的URL:localhost:8080/TomcatTest/HelloWorld – Frank2018
请检查此链接http://www.coreservlets.com/Apache-Tomcat-Tutorial/tomcat-7-with-eclipse.html#undefined。在此链接中检出此行将ROOT(默认)Web应用程序复制到Eclipse中。 –