2016-02-24 50 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,但是在採取這些步驟之後,一切都奏效了。