IntelliJ IDEA 15.0.3 Spring 4 servlet xml不会在WEB-INF下部署

时间:2016-02-24 21:06:57

标签: java spring spring-mvc intellij-idea

我已经被困在这一段了一段时间。我一直在尝试遵循Spring教程。下面是我的web.xml中的调度程序servlet配置

 <servlet>
        <servlet-name>crunchify</servlet-name>
        <servlet-class>
            org.springframework.web.servlet.DispatcherServlet
        </servlet-class>
        <load-on-startup>1</load-on-startup>

    </servlet>
    <servlet-mapping>
        <servlet-name>crunchify</servlet-name>
        <url-pattern>/welcome.jsp</url-pattern>
        <url-pattern>/welcome.html</url-pattern>
        <url-pattern>*.html</url-pattern>
    </servlet-mapping>

我在WEB-INF下有crunchify-servlet.xml。我无法让应用程序运行,因为Spring报告它无法在web-inf下找到该文件。我已经将IntelliJ设置为部署到本地tomcat作为爆炸战争,但由于某种原因它省略了xml。任何人都可以提供有关我在IntelliJ设置中可能缺少的内容的任何指导吗?

1 个答案:

答案 0 :(得分:0)

我联系了IntelliJ支持,解决方法是删除项目的.idea目录和.iml文件。某个地方的配置搞砸了。然后我将项目作为maven项目导入,ide重建了.iml和.idea目录。我不得不重新配置tomcat,但是在采取这些步骤后一切正常。