Java Eclipse中的Tomcat v9.0服务器启动错误
我正在尝试运行我的动态web项目,但服务器无法启动,我收到的唯一消息是“本地主机上的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文
注意:在此之前,服务器工作正常 注意:在尝试执行任何操作之前,请尝试运行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中