Jsp 本地主机上的服务器Tomcat v8.0无法启动。在web.xml文件中声明servlet名称和映射后

Jsp 本地主机上的服务器Tomcat v8.0无法启动。在web.xml文件中声明servlet名称和映射后,jsp,servlets,Jsp,Servlets,我正在为hello world制作一个简单的servlet,以检查servlet是否正常工作,但在制作servlet并映射web.xml文件之后,当我运行servlet时,它会给我一个错误 我的代码: Web.xml 请帮助我解决问题???按照以下步骤操作: 右键单击“TomcatV8.0Serveratlocalhost”,单击删除选项 单击“服务器”选项卡中提供的链接“没有可用的服务器。单击此链接可创建新服务器”。A. 盒子会打开的 现在单击蓝色链接“配置运行时环境”,将打开一个框。单

我正在为hello world制作一个简单的servlet,以检查servlet是否正常工作,但在制作servlet并映射web.xml文件之后,当我运行servlet时,它会给我一个错误

我的代码:

Web.xml

请帮助我解决问题???

按照以下步骤操作:

  • 右键单击“TomcatV8.0Serveratlocalhost”,单击删除选项
  • 单击“服务器”选项卡中提供的链接“没有可用的服务器。单击此链接可创建新服务器”。A. 盒子会打开的
  • 现在单击蓝色链接“配置运行时环境”,将打开一个框。单击ApacheTomcat服务器并按“删除” 按钮应用更改
  • 然后添加您正在使用的服务器(v8.0),并单击finish按钮

  • 现在运行程序。希望有帮助:)

    出现此错误的一个原因是在开始创建项目时“在最开始的时候”。打开文件>>新建>>“动态Web项目”时

    在“动态Web项目”弹出窗口中: 目标运行时:ApacheTomcat v7.0或ApacheTomcatV8.0

    动态web模块版本:“应该设置为2.5”,如果它高于“2.5”,您将得到Tomcat错误,因为最新版本支持注释,并且不需要您将在下一步附加的web.xml描述符文件

    将配置保留为:自定义

    其他一切保持不变。在点击Finish之前,请选中web.xml复选框


    希望这有帮助。

    我遇到了同样的问题。删除web.xml中对servlet的任何引用解决了这个问题(这些映射已经在servlet类中用注释定义)

    出现这个问题的原因是
    web.xml
    正在引用用
    @WebServlet
    注释的servlet

    如果要使用部署描述符(
    web.xml
    )注册servlet,则必须删除servlet类中的
    @WebServlet
    注释

    @WebServlet(
        urlPatterns = { "/HelloWorld" },
        initParams = {
                @WebInitParam(name = "name", value = "helloworld")
        })
    
    或者删除
    中定义的
    web.xml
    ,以使用
    @WebServlet

    <servlet>
        <servlet-name>HelloWorld</servlet-name>
        <servlet-class>com.jsp.first.HelloWorld</servlet-class>
    </servlet>
    <servlet-mapping>
        <servlet-name>HelloWorld</servlet-name>
        <url-pattern>/HelloWorld</url-pattern>
    </servlet-mapping>
    
    
    你好世界
    com.jsp.first.HelloWorld
    你好世界
    /地狱世界
    

    它应该可以工作。

    我克隆了一个默认创建的Servlet,但忘了重命名@WebServlet(“/MyServlet”)。 在我重新命名后,它对我起了作用试试这个, 右键单击服务器并选择clean tomcat work directory,它将自动停止清理tomcat work directory并自行启动


    它对我有用

    什么;错在哪里?当我运行代码时,将错误和相关代码粘贴到此处,而不是粘贴图像。tomcat服务器出现以下错误:本地主机上的服务器tomcat v8.0服务器启动失败。是,它说启动失败。但是是什么错误导致了这一点呢?或者你不知道你应该点击“详细信息”按钮或检查“控制台”选项卡来解决这个问题吗?编辑你的问题并粘贴日志启动eclipse并试用。它很有效!谢谢。我能够在3.1版本的动态web模块上运行服务器。