2011-03-14 80 views
0

我有一個基於java fx的UI,它反過來調用基於彈簧的庫進行操作。我使用帶有jnlp文件的瀏覽器啓動此UI。在JNLP中指定Spring配置文件

我無法確定如何在JNLP中爲基於彈簧的庫指定applicationContext.xml。我正在使用ClassPathXmlApplicationContext來加載我的上下文。

在我的JNLP如果我指定像

<jar href="lib/applicationContext.xml" size="xxxx"/> 

裝載機說,它不是一個有效的jar文件,並退出。我不知道如何進行捆綁,並指定applicationContext,以便Spring庫能夠提取它。

任何指針或建議將大有裨益。

感謝, 阿比

回答

0

在這種情況下,你不需要在你的JNLP指定的applicationContext。 你上面提到的href期望的是jar文件的路徑,而不是xml。

將xml作爲jar的一部分進行捆綁,然後在啓動代碼中的某處使用(捆綁的)xml和ClassPathXmlApplicationContext加載您的Spring應用程序上下文。

+0

謝謝,它的工作......我仍然困惑它是如何工作的,因爲它的一部分是試錯:) – Abhishek 2011-03-14 09:10:44