我有一个基于java fx的UI,它依次调用基于Spring的库进行操作。我正在使用带有jnlp文件的浏览器启动此UI。
我无法找到如何在JNLP中为基于spring的库指定applicationContext.xml。我正在使用ClassPathXmlApplicationContext来加载我的上下文。
在我的jnlp中,如果我指定类似
的内容<jar href="lib/applicationContext.xml" size="xxxx"/>
加载程序说它不是一个有效的jar文件并退出。我不知道如何进行捆绑并指定applicationContext,以便spring库可以将其拾取。
任何指针或建议都会非常有用。
谢谢, 阿比
答案 0 :(得分:0)
在这种情况下,您无需在JNLP中指定applicationContext。
您上面提到的href
期望jar文件的路径,而不是xml。
将xml捆绑为jar的一部分,然后在启动代码的某处,使用(bundled)xml和ClassPathXmlApplicationContext加载spring应用程序上下文。