无法启动服务器“本地主机上的Server Tomcat v9.0 Server无法启动。”也不会显示页面

时间:2019-07-25 09:05:23

标签: java spring-mvc tomcat

当我最初创建项目时,tomcat可以正常启动,但是当我更改web.xml,然后在服务器上运行项目时,它会引发错误:“本地主机上的Server Tomcat v9.0 Server无法启动。” < / p>

我还尝试将web-app标签与web.xml中的元素标签一起使用,但这没有帮助。

我尝试了几个步骤,例如从Tomcat / bin和Tomcat / lib文件夹中添加了罐子,但是并没有解决。

似乎在lib中添加了spring jar文件会导致问题。即使我已将它们包括在路径中。为什么?如何解决?

这是web.xml

<servlet>
        <servlet-name>dispatcher</servlet-name>
        <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>dispatcher</servlet-name>
        <url-pattern>/</url-pattern>
    </servlet-mapping>

它应该显示起始页面。

这是spring-dispatcher-servlet.xml

<bean id="HandlerMapping" class="org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping"/>

    <bean name="/welcome.html" class="com.test.formular.FormularController"/>

    <bean id="viewResolver"
        class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="prefix" value="/WEB-INF/" />
        <property name="suffix" value=".jsp" />
    </bean>

控制器类:

@Controller
public class FormularController {

    @RequestMapping("/")
    public String showPage() {
        return "Hellopage";
    }
}

enter image description here

enter image description here

在控制台中: enter image description here

0 个答案:

没有答案