首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Eclipse Neon w/ Tomcat 9(新Servlet) HTTP状态404 -未找到

Eclipse Neon w/ Tomcat 9(新Servlet) HTTP状态404 -未找到
EN

Stack Overflow用户
提问于 2017-04-04 00:37:58
回答 1查看 610关注 0票数 0

我是个新手,正在关注一个刚刚添加了servlet的HelloWorld项目(我正在使用Eclipse Neon w/ Tomcat9)。当我在服务器上运行时,我得到以下错误。连接到index.html没有任何问题,只有servlet!下面是屏幕截图,如果我需要提供更多信息-Thx,请告诉我

代码语言:javascript
复制
404Error[1]
servlet[2]
webxml[3]
indexhtml[4]
EN

回答 1

Stack Overflow用户

发布于 2017-04-04 14:42:05

很可能web容器找不到您的servlet。

web容器是与Java servlets交互的web服务器的组件。

servlets.

  • Mapping

  • web容器负责管理指向特定URL的URL的生命周期,以确保URL请求者具有正确的access-rights.

您可以在web.xml中配置servlet

代码语言:javascript
复制
<servlet>
  <servlet-name>servletName</servlet-name>
  <servlet-class>packageName.servletName</servlet-class>
</servlet>

<servlet-mapping>
  <servlet-name>servletName</servlet-name>
  <url-pattern>/yourServletUrl</url-pattern>
</servlet-mapping>

或者,您可以使用Servlets3.0以后的注释。

代码语言:javascript
复制
import javax.servlet.annotation.WebServlet;

@WebServlet(name = "servletName", urlPatterns = { "/yourServletUrl" })
public class servletName extends HttpServlet {

它更容易,可读性也更好。

您的url应该是

代码语言:javascript
复制
localhost:8080/YourProjectName/YourServletUrl

我也有一些记忆,Eclipse Neon在JavaEE上不能很好地工作,试着下载其他版本。

在google中输入download Eclipse for JavaEE developers,然后重试。

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

https://stackoverflow.com/questions/43189901

复制
相关文章

相似问题

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