Java Eclipse中的Tomcat v9.0服务器启动错误

Java Eclipse中的Tomcat v9.0服务器启动错误,java,spring-boot,tomcat,java-ee-6,tomcat9,Java,Spring Boot,Tomcat,Java Ee 6,Tomcat9,我正在尝试运行我的动态web项目,但服务器无法启动,我收到的唯一消息是“本地主机上的Tomcat v9.0服务器无法启动”。 注意:在此之前,服务器工作正常 注意:在尝试执行任何操作之前,请尝试运行servlet(或jsp)并检查是否没有异常 我在这里找到了答案:“ 首先,如果在此之前服务器工作正常,并且您确定没有触碰服务器设置或类似的内容,请不要尝试删除服务器或.snap文件或.tmp文件或使用设置,问题可能出在web.xml文件上 因此我找到了两种解决方案: 首先,您必须删除web.xml文

我正在尝试运行我的动态web项目,但服务器无法启动,我收到的唯一消息是“本地主机上的Tomcat v9.0服务器无法启动”。
注意:在此之前,服务器工作正常

注意:在尝试执行任何操作之前,请尝试运行servlet(或jsp)并检查是否没有异常

我在这里找到了答案:“

首先,如果在此之前服务器工作正常,并且您确定没有触碰服务器设置或类似的内容,请不要尝试删除服务器或.snap文件或.tmp文件或使用设置,问题可能出在web.xml文件上

因此我找到了两种解决方案:

首先,您必须删除web.xml文件上的servlet映射

编辑前的文件:

... 

<display-name>something<display-name>
<servlet>
<servlet-name>Welcome<servlet-name>
<servlet-class>DemoServlet<servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> Welcome <servlet-name>
<url-pattern>/welcome</url-pattern>

<welcome-file-list>
...
</welcome-file-list>
...
。。。
某物
欢迎
DemoServlet
欢迎
/欢迎光临
...
...
之后:

 <display-name>something<display-name>

<welcome-file-list>
...
</welcome-file-list>
...

什么 ... ... 或者,最好的方法是只需在
下方添加
标记(不要忘记通过
关闭标记)。 因此,您的xml文件如下所示:

... 
<?xml version="1.0" encoding="UTF-8"?>
<element>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
 <display-name>something<display-name>
<servlet>
<servlet-name>Welcome<servlet-name>
<servlet-class>DemoServlet<servlet-class>
</servlet>
<servlet-mapping>
<servlet-name> Welcome <servlet-name>
<url-pattern>/welcome</url-pattern>

<welcome-file-list>
...
</welcome-file-list>
</web-app>
</element>
。。。
某物
欢迎
DemoServlet
欢迎
/欢迎光临
...

尝试检查端口是否正在使用或not@IbrahimAlTamimi我试过了,但它不在useRefer中