Указание файла конфигурации Spring в JNLP - PullRequest
0 голосов
/ 14 марта 2011

У меня есть пользовательский интерфейс на основе Java, который в свою очередь вызывает библиотеку на основе Spring для своей работы.Я запускаю этот пользовательский интерфейс с помощью браузера с файлом jnlp.

Я не могу выяснить, как указать applicationContext.xml для библиотеки на основе пружины в JNLP.Я использую ClassPathXmlApplicationContext для загрузки моего контекста.

В моем jnlp, если я укажу что-то вроде

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

Загрузчик говорит, что это недопустимый файл JAR и завершает работу.Я не уверен, как сделать связывание и указать applicationContext так, чтобы библиотека Spring могла подобрать его.

Любые указатели или предложения будут очень полезны.

Спасибо, Аби

1 Ответ

0 голосов
/ 14 марта 2011

В этом случае вам не нужно указывать applicationContext в вашем JNLP. href, который вы упомянули выше, ожидает путь к файлу jar, а не xml.

Объедините xml как часть jar, а затем, где-нибудь в вашем коде запуска, загрузите контекст вашего весеннего приложения, используя (в комплекте) xml и ClassPathXmlApplicationContext.

...