2012-11-29 70 views
0

我在NetBeans中面臨一個彈簧項目的奇怪問題。 我有一組上下文個XML的說 - JMS/myjms-context.xml中 - JDBC/myjdbc-context.xml的 - - 它在內部裝載JDBC其使用屬性佔位 同樣THRS一個JDBC上下文XML內部裝載jms.properties .properties使用屬性佔位符 這些上下文需要作爲資源導入到我的app-context.xml中。彈簧資源導入失敗

現在,如果我只導入其中一個應用程序加載,但是當我導入這兩個我得到一個錯誤的屬性引用 - 「無法解析佔位符...」 - 在第二個導入的上下文(是它jms上下文或jdbc上下文)!

什麼問題?

-I正在使用Spring 3.0和Spring集成2.1

回答

1

如果你有一個以上的PropertyPlaceHolderConfigurer裝入彈簧背景下,作爲是你的情況,你需要將ignoreUnresolvablePlaceholders設置爲true,這樣第一個是將加載,將忽略它無法解決的任何佔位符。

希望這會有所幫助。

+0

它確實有效!......奇怪的是,單個進口也在起作用。 Wud喜歡深入挖掘一段時間..非常感謝! – meer

+0

@meer很高興知道它有幫助,但在那種情況下,upvote怎麼樣? –

+0

當然:)........ – meer