2014-09-18 2 views
0

Итак, вот так: Я работаю над проектом приложения Websphere с использованием Spring.WebSphere Application EAR properties file

У меня есть банка, которую мне нужно использовать. Эта банка нуждается в файле свойств. У меня есть этот файл. Я могу разместить этот файл свойств в моем проекте и запустить main(), и он отлично работает. Когда я пытаюсь запустить его с моего сервера приложений, он выглядит в C: \ Program Files (x86) \ IBM \ WebSphere \ AppServer_1 \ properties \ для файла, бросая FileNotFoundException

Проблема в том, что из-за администратора , Я не могу трогать сервер, поэтому я не могу поместить этот файл свойств там. У меня также нет исходного кода для jar, поэтому я не могу изменить путь, который он использует.

Есть ли способ настроить Websphere для использования файла свойств в EAR?

ответ

1

Его трудно сказать, не глядя на код, который загружает свойства (возможно, декомпилируйте его, если у вас нет источников). Вероятно, вы ищете объекты в classpath, так что вы можете попробовать:

  • положил это свойство в банку, которая в ней нуждается.
  • создать новую банку с этими свойствами и поместить эту банку на том же уровне (например, ухо, WEB-INF/lib) в качестве банки, которая ее требует
  • создать общую библиотеку (через консоль администратора) и назначить ее вашему приложению
Смежные вопросы