Я отправляю этот вопрос, поскольку, несмотря на попытки решения из нескольких похожих вопросов, я все еще получаю ту же ошибку с tomcat8
, когда я ввожу следующий URL в firefox http://localhost:8080/mydir/HelloWorld
, как показано ниже:
Я создал свой собственный каталог "mydir" внутри /var/lib/tomcat8/webapps/ROOT
Это содержимое моего файла:
HelloWorld.java
// Import required java libraries
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
// Extend HttpServlet class
public class HelloWorld extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
// Set response content type
response.setContentType("text/html");
// Actual logic goes here.
PrintWriter out = response.getWriter();
out.println("hi guys!");
}
}
web.xml
<web-app>
<servlet>
<servlet-name>HelloWorld</servlet-name>
<servlet-class>HelloWorld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>HelloWorld</servlet-name>
<url-pattern>/HelloWorld</url-pattern>
</servlet-mapping>
</web-app>
Я потратил много времени, чтобы выяснить проблему, но безрезультатно. Пожалуйста, помогите!