2016-02-24 49 views
1

我一直在这个问题上停留一段时间。我一直在试图遵循Spring教程。下面是我的web.xml中的调度器servlet配置IntelliJ IDEA 15.0.3 Spring 4 servlet xml将不会在WEB-INF下部署

<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设置中可能缺少的任何指导吗?

回答

0

我联系了IntelliJ支持,解决方案是删除项目的.idea目录和.iml文件。有些东西在某处被搞乱了。然后我将该项目作为maven项目导入,ide重新生成.iml和.idea目录。我不得不重新配置tomcat,但是在采取这些步骤之后,一切都奏效了。