2013-03-02 4 views
0

У меня есть несколько ресурсов не-jar для загрузки в файл aar файла Axis2.war.Eclipse project root эквивалентен Axis2.war

Большинство из них успешно загружены с помощью конфигурации таблицы, где указано абсолютный путь

каждого ресурса (текстовые файлы).

Но у меня есть с открытым исходным кодом на основе банку, который загружает ресурс в корневом каталоге (??)

проекта Eclipse, который находится на том же уровне папки «SRC».

Когда классы проекта выше коробятся в Lib из AAR,

ресурсов не имеет возможностей быть прочитан классом, который в ней нуждается.

Я поставил их прямо за пределы аара, в пределах lib of aar или на том же уровне lib.

Они просто не работают.

Пожалуйста, помните, что это тот случай, когда getResourceStream или что-то подобное

не могут быть использованы, потому что баночка была жёстко путь, который будет расположен в корневом каталоге

проект Затмение.

Тогда мой вопрос, где Eclipse, проект-корневой путь-эквивалент в axis2.war который

развернуты в JBoss 5.1.

Я не уверен, если этот вопрос будет понят, но, пожалуйста, дайте немного совета.

//

ссылочных изображения, которые описывают ситуацию выше, можно найти по адресу

https://community.jboss.org/thread/221937

ответ

0

Я использовал System.getProperty ("user.dir"), чтобы найти именно там, где сосуд относится к ресурсы и в

моем случае C: \ Users \ MYUSERACCOUNT \ Разработка \ сервер \ jboss5.1 \ сервер \ умолчанию \ Deploy \ axis2.w ар \ WEB-

INF \ services MYUSERACCOUNT - это корень AAR в папке с сервисом Axis2.war. Поэтому я разместил

Необходимая папка ресурса в моей учетной записи (Windows 7), и она работала

Смежные вопросы