2014-02-13 33 views
0

我嘗試創建一個小的Spring MVC項目時出現以下問題。我想創建DispatcherServlet,但嚮導列表是空的。使用現有的Servlet類或JSP - Servlet列表爲空

enter image description here

我相信我擁有所有必要的依賴覆蓋:

  • 彈簧核心
  • 彈簧豆
  • 春天上下文
  • 彈簧JDBC
  • 彈簧網
  • 彈簧webmvc

我類似的問題,閱讀精靈只能在動態Web項目中使用。我檢查了Project Facets,它似乎沒問題。

  • 動態Web模塊V3.0
  • 的Java V1.6
  • 的JavaScript 1.0

此外,web.xml中已經建立,該項目已與更新Maven的依賴關係。

據我所知這應該工作,但事實並非如此。任何幫助將非常感激。

+0

DispatcherServlet不是由應用程序開發人員創建的,因爲它是Spring Jar的一部分。你只需要將它添加到你的web.xml中並聲明一些控制器 - 參見spring petclinic示例應用程序https://github.com/spring-projects/spring-petclinic/ –

+0

也許我應該說「add」,更多比「創造」。 :) – davidfm

回答

1

找到解決方案。創建動態Web項目時,我只需選擇一個目標運行時。一旦我這樣做了新的Servlet列表正常工作,我可以添加DispatcherServlet。

當然,它也可以在web.xml上手動完成(這就是我所做的),但是我擔心,因爲另一種方法也應該起作用。

-1

您應該在您的項目中設置服務器運行時。要做到這一點, 右鍵單擊項目 - >單擊屬性 - > Java構建路徑 - >添加庫 - >單擊下一步 - >選擇服務器並添加它。