2017-01-06 3 views
0

Я хочу изменить местоположение всех файлов свойств, но я не знаю, где меняться в JBOSS 6 для нового пути, я спрашиваю его, потому что я новичок в JBOSS.Как загрузить файл свойств в JBOSS 6 из другого места

он использует путь по умолчанию, которые, например, для «COM/тест/конфигурации/главный» путь модули/COM/тест/конфигурация/главный

, но я хочу, чтобы загрузить все имущество из скажем с: \ prop_files \

для этого я попытался модифицированном module.xml

<module xmlns="urn:jboss:module:1.1" name="com.test.configuration"> 
<resources> 
    <resource-root path="c:\props_files\"/> 
</resources> 
</module> 

но это дает мне исключение

org.jboss.modules.xml.XmlPullParserException: Failed to add resource root 'C:\props_files' at path 'C:\props_files' 

предлагаю.

+0

что вы сделали так f соток? – aimme

+0

Какой файл свойств? –

+0

Мой файл, связанный с приложением, например, у меня есть приложение, и оно использует myapp.properties, и я развернул его в jboss – vijendra

ответ

0

Во-первых, вам нужно добавить путь в конфигурационный файл (standalone.xml/domain.xml).
Например, в standalone.xml (она идет после </extensions> и до <management> тега):

<paths> 
    <path name="my.home.dir" path="C:\Users\elvis\Downloads"/> 
</paths> 

Вы можете сделать это с помощью CLI, а также:

./bin/jboss-cli.sh --connect --controller=localhost:9999 
/path=my.home.dir:add(path=C:\\Users\\elvis\\Downloads) 

Тогда вы ссылаетесь путь в вашей заявке, например:

String path = System.getProperty("my.home.dir") + propertiesFileName; 
Properties props = new Properties(); 
URL url = new URL(path); 
props.load(url.openStream());