Нам нужна дополнительная информация о том, как приложению сообщается расположение файла свойств JNDI.
Ожидается ли расположение файла свойств в качестве аргумента командной строки? Если это так, вы должны вызвать команду следующим образом:
java -jar <jarfile> <arguments>
, где <arguments>
включает соответствующую опцию, дающую файл свойств JNDI.
Ожидается ли файл свойств JNDI как системное свойство? Если это так, вы должны вызвать команду следующим образом:
java -jar <jarfile> -D<someproperty>=<location>
, где <someproperty>
- это название соответствующего свойства.
Ожидается ли поиск файла свойств на пути к классам? Если это так, вы должны вызвать команду что-то вроде следующего:
java -cp <jarfile>:<directory> <main-class>
где <main-class>
- это имя основного класса из манифеста файла JAR, а <directory>
содержит файл свойств JNDI с именем, ожидаемым приложением.
Если приложение правильно задокументировано, предпочтительный способ настройки файла свойств JNDI будет в документации по установке и / или использованию.