7
我的動態Web模塊版本爲3.0,而我的tomcat版本爲tomcat版本爲7.0
。所請求的資源不適用於servlet 3.0和tomcat 7.0
我不知道爲什麼當我導航到頁面localhost:8080/SimpleProject時看不到我的servlet XD。
當我瀏覽到本地主機:8080/SimpleProject/firstservlet,我得到的是說the requested resource is not available!
以下錯誤消息是我的servlet:
@WebServlet(description = "the first servlet", urlPatterns = { "/firstservlet" })
public class FirstServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// response.setContentType("text/html");
PrintWriter writer = response.getWriter();
writer.println("<h1>Why can't See<h1>");
}
我沒有我的網站上做任何事情.xml,因爲我知道在3.0版本中,url映射在servlet中。
這是我的文件佈置:)
除非您在context.xml文件中專門將其設置爲其他內容,否則您的上下文(根路徑)是您的戰爭名稱(帶有「.war」)。 –
你可以分享你的web.xml嗎? – agpt
@ShadowCreeper我已經做到了。仍然請求的資源不可用 –