在JNLP中指定Spring配置文件

时间:2011-03-14 04:52:49

标签: spring javafx jnlp

我有一个基于java fx的UI,它依次调用基于Spring的库进行操作。我正在使用带有jnlp文件的浏览器启动此UI。

我无法找到如何在JNLP中为基于spring的库指定applicationContext.xml。我正在使用ClassPathXmlApplicationContext来加载我的上下文。

在我的jnlp中,如果我指定类似

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

加载程序说它不是一个有效的jar文件并退出。我不知道如何进行捆绑并指定applicationContext,以便spring库可以将其拾取。

任何指针或建议都会非常有用。

谢谢, 阿比

1 个答案:

答案 0 :(得分:0)

在这种情况下,您无需在JNLP中指定applicationContext。 您上面提到的href期望jar文件的路径,而不是xml。

将xml捆绑为jar的一部分,然后在启动代码的某处,使用(bundled)xml和ClassPathXmlApplicationContext加载spring应用程序上下文。