Myeclipse servlet无法运行

建立了一个hello项目测试servlet
结构如下:

图片说明

package org.test.com;

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;

public class HelloServlet extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {

    response.setContentType("text/html");
    PrintWriter out = response.getWriter();
    out.println("hello");
    out.flush();
    out.close();
}

}

我在浏览器输入http://localhost:8080/hello/helloServlet
图片说明

网上的方法都试了 还是无法运行

求大神帮忙 弄了一天了

解决问题:HTTP Status 404(The requested resource is not avail

不带servlet呢,直接访问项目能访问么

http 404是找不到路径,看看是不是mapping上写的有问题,还有web 3.0是自动配置注解来请求的,看看是不是有什么问题,最后看看你的服务器起来没有

进入到servlet中没有

我直接在tomcat的webapps下建立一个tests/WEB-INF/classes这样的目录,不用myeclipse,然后再建一个BaseServlet.java
然后再与classes同目录下建web.xml配置,再cmd下编译BaseServlet.java,这样做http://localhost:8080/tests/baseServlet
可以访问servlet,就是在myeclipse下创建的不能一运行,
大神指教,为什么在MyEclipse创建的Servlet不能运行?

图片说明

图片说明

图片说明

图片说明

图片说明

    项目能正确启动进入index. jsp页面吗?试试修改web.xml的Servlet的url-pattern,去掉开头的/。

同样的问题,楼主解决了吗,求分享

没有.class文件。

关一下tomcat,再启动(即生成.class文件)。就可以了。