2012-08-13 49 views
1
  • 1)不能解析目錄的javascript
  • 2)屬性號碼:高速緩存管理器交互參照此處不允許
  • 3)不能解析符號數據源

所有所示在紅色下面: intellij code inspection errors的Intellij ApplicationContext的錯誤被錯誤地突出

1)因爲我的應用上下文是在src/main/resources中並且被複制到WEB-INF,所以我該如何引用資源,通過將appContext.xml移動到WEB-INF?

2)Intellij不能使用p namespce,因爲它不需要xsd?但是我已經正確地聲明瞭名稱空間 - 它在netbeans中進行了驗證。

3)不知道

順便說一句,這不影響我的應用程序的正確運行。它可以工作,並且在eclipse或netbeans中不會顯示錯誤。

這裏是我的artfiact設置,將JavaScript和圖像目錄是Web應用程序中: enter image description here

事實上,如果我嘗試牛逼手動添加資源目錄,部署我提示他的消息是重複: enter image description here

回答

2

1)您需要爲您的模塊配置一個Web工件,讓IDEA瞭解您的應用佈局。 2)您需要聲明p-namespace,如xmlns:p =「http://www.springframework.org/schema/p」 3)看起來您的庫不包含調試器信息。我建議在這裏使用type =「javax.sql.DataSource」。

+0

我已經配置了網絡工件,請參閱編輯...並且我聲明瞭p名稱空間,但由於沒有配合xsd而無法註冊。類型信息 - 我在哪裏添加? – NimChimpsky 2012-08-13 10:43:21

+0

您需要爲將/ main/resources複製到/ WEB-INF的工件添加一條指令。它們默認複製到/ WEB-INF/classes,這就是IDEA無法捕捉它的原因。順便說一句,你如何配置maven使其複製你的資源? Maven指令應該被IDEA識別並導入到工件中。 – 2012-08-13 12:19:36

+0

這適用於我:<?xml version =「1.0」encoding =「UTF-8」?> 2012-08-13 12:20:40