首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tomcat v8+Servlet v3.1在运行servlet时出现404错误

Tomcat v8+Servlet v3.1在运行servlet时出现404错误
EN

Stack Overflow用户
提问于 2015-03-10 12:28:43
回答 1查看 202关注 0票数 0

这是我编写的示例servlet,没有什么特别之处:

代码语言:javascript
复制
@WebServlet("/SimpleServletPath")
public class SimpleServlet extends HttpServlet {
    private static final long serialVersionUID = 1L;
    protected void doGet(HttpServletRequest request,
            HttpServletResponse response) throws ServletException, IOException {
        System.out.println("Hello");
    }
}

我在计算机上使用Tomcatv8.0的外部安装,这给出了查询http://localhost:8080/的正确页面。

Dynamic Web Module中使用的Eclipse Luna3.1。另外,由于我使用的是@WebServlet注释,所以我没有生成或使用web.xml文件。

不管我做什么,Tomcat总是给我运行Servlet时的错误。

代码语言:javascript
复制
HTTP Status 404 - /SimpleServlet/SimpleServletPath
type Status report

message /SimpleServlet/SimpleServletPath

description The requested resource is not available.


--------------------------------------------------------------------------------
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-03-10 13:24:26

我知道这听起来很傻,但是我在Eclipse中没有检查过Build Automatically。我想这是为了阻止我的项目被构建和部署到Tomcat中的任何更改。

刚刚检查了Build Automatically,现在一切都完美无缺了。

Servlet 3.1 (带/不带web.xml)和Servlet 2.5 (带web.xml)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28963771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档