Если бы я сделал глупую ошибку и задал глупый вопрос, тогда извинитесь. У меня есть сервлет HelloWorld - это простой сервлет, который реализует интерфейс Servlet, который является частью проекта «1stapp». Его код выглядит следующим образом:Java-сервлет не работает, проблема с картированием url
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.*;
public class helloworld implements Servlet
{
private ServletConfig config;
public void init(ServletConfig config)
throws ServletException {
this.config=config;
}
public void destroy(){}
public ServletConfig getServletConfig() {
return config;
}
public String getServletInfo() {
return "this is simple hello World Servlet";
}
public void service(ServletRequest request, ServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html");
PrintWriter out=response.getWriter();
out.println("<html><head>");
out.println("<title>Simple Servlet</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Hello, World</h1>");
out.println("</body></html>");
out.close();
}
}
HelloWorld сервлет был успешно собран в classes
каталог в WEB-INF
. Дескриптор развертывания заключается в следующем:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
"http://java.sun.com/j2ee/dtds/web-app_2.2.dtd">
<web-app>
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>helloworld</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
</web-app>
Теперь, когда я печатаю localhost:8080/1stapp/hello
светлячок geves меня проблема загрузки страницы сообщение. Может ли кто-нибудь сказать, что я сделал не так?
Можете ли вы добавить сообщение об ошибке и недостающую часть вашего 'web.xml' – andih
Можете ли вы добавить, какую точную ошибку отображает Firefox. – soufrk
Вам конкретно нужен web.xml? он работает без этого. –