在JNLP中指定Spring配置文件
我有一个基于JavaFX的UI,它反过来调用一个基于spring的库进行操作。我使用带有jnlp文件的浏览器启动此UI 我无法找到如何为JNLP中基于spring的库指定applicationContext.xml。我正在使用ClassPathXmlApplicationContext加载我的上下文 在我的jnlp中,如果我指定在JNLP中指定Spring配置文件,spring,javafx,jnlp,Spring,Javafx,Jnlp,我有一个基于JavaFX的UI,它反过来调用一个基于spring的库进行操作。我使用带有jnlp文件的浏览器启动此UI 我无法找到如何为JNLP中基于spring的库指定applicationContext.xml。我正在使用ClassPathXmlApplicationContext加载我的上下文 在我的jnlp中,如果我指定 <jar href="lib/applicationContext.xml" size="xxxx"/> 加载程序说它不是一个有效的jar文件并退出。
<jar href="lib/applicationContext.xml" size="xxxx"/>
加载程序说它不是一个有效的jar文件并退出。我不确定如何进行绑定并指定applicationContext,以便spring库能够获取它
任何提示或建议都会非常有用
谢谢,
Abi在这种情况下,您不需要在JNLP中指定applicationContext。 上面提到的
href
需要的是jar文件的路径,而不是xml
将xml捆绑为jar的一部分,然后在启动代码的某个地方,使用(捆绑的)xml和ClassPathXmlApplicationContext加载spring应用程序上下文。谢谢,它成功了……我仍然对它的工作原理感到困惑,因为它的一部分是反复试验:)