Я установил Tomcat и проверял его: я написал несколько файлов .html и .jsp и попробовал их на сервере. Кажется, они правильно работают вместе. Например: эти файлы, которые я пытаюсь, позволяют мне загрузить файл на сервер и записать его имя в базу данных (MySQL). Как только это будет сделано, у меня есть кнопка, которая позволяет мне загрузить другой файл, или я могу обратиться к имени файлов, хранящихся в базе данных.
Моя проблема возникает, когда мне нужно запустить сервлет. Я пытаюсь основной:
package HelloWorldServlet;
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.*;
public class HelloWorldServlet extends HttpServlet {
public void init(ServletConfig conf)
throws ServletException
{
super.init(conf);
}
public void service(HttpServletRequest req, HttpServletResponse res)
throws ServletException, IOException
{
res.setContentType("text/html");
PrintWriter out = res.getWriter();
out.println("<html>");
out.println("<body>");
out.println("<h1>Hello World</h1;>");
out.println("</body>");
out.println("</html>");
}
}
Из этого я получаю файл .class. Я поместил этот файл в: webapps / HelloWord / web-inf / classes
Я действительно не знаю, как изменить файл web.xml и как вызвать этот сервлет со страницы .html или .jsp.