Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Проблемы с использованием внешних ресурсов в J2EE, приложение 
:(
    Опции темы
dsp
Дата 9.11.2005, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 30.9.2005

Репутация: нет
Всего: нет



Имеется обычное J2EE приложение для Tomcat 5.0.28
и xsl-ник (abs.xsl) тоже простой

Вопрос: где он (xsl-ник) должен находиться, чтобы приложение могло его увидеть?
(желательно в том же war-нике, в WEB-INF не канает)

Привожу кусок кода, который находится в Struts action-е:

//export - строка, путь до abs.xsl
File file = new File(export);
StreamSource xslSource = new StreamSource(new FileInputStream(file));


PM MAIL   Вверх
Guest
Дата 9.11.2005, 15:29 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Присоединяюсь к вопросу. Разница только в том, что есть pdf-шаблон, который itext'ом модифицируется и передается сервлетом пользователю. Как этот pdf прикрепить к проекту и как к таким ресурсам обращатся, чтобы они были видны в проекте?
smile
Спасибо smile
  Вверх
batigoal
Дата 9.11.2005, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: 16
Всего: 151



Собственно, можно их просто в корень положить. Разве нет?


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
3,14
Дата 9.11.2005, 19:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1614
Регистрация: 18.6.2004
Где: Н. Новгород

Репутация: 3
Всего: 24



Цитата(Lamer @ 9.11.2005, 15:37)
Собственно, можно их просто в корень положить. Разве нет

Естественно в корень, создаёшь на том же уровне что и каталог WEB-INF новый каталог xsl и туда выкладываешь все xsl файлы


--------------------
Может быть, это только мой бред,
Может быть, жизнь не так хороша,
Может быть, я не выйду на свет,
Но я летал, когда пела душа...
PM MAIL   Вверх
Guest
Дата 10.11.2005, 11:23 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











3,14
Lamer George
ок, и какой же путь написать в сервлете... перебрал все возможные варианты ... не видит
  Вверх
dober
Дата 10.11.2005, 16:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 9.11.2005
Где: Киев

Репутация: нет
Всего: нет



Цитата(Guest @ 10.11.2005, 11:23)
3,14
Lamer George
ок, и какой же путь написать в сервлете... перебрал все возможные варианты ... не видит

name.xml
если в папке xml то xml/name.xml
а реально должен лежать <tomcatFolder>/webapps/<nameProject>/name.xml
PM MAIL WWW ICQ   Вверх
Stampede
Дата 10.11.2005, 18:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гносеолог
**


Профиль
Группа: Участник Клуба
Сообщений: 963
Регистрация: 25.4.2005
Где: Calgary, Alberta, Canada

Репутация: 66
Всего: 144



Цитата(dober @ 10.11.2005, 16:17)
name.xml
если в папке xml то xml/name.xml


Поправочка:

/abs.xsl
если в папке xsl то /xsl/abs.xsl

То есть явно указываем, что путь - от корня. После этого в коде ссылаемся:

Код

  String fname = "/xls/abs.xsl";l
  String fpath = servletContext.getRealPath(fname);
  File file = new File(fpath);


servletContext - это ссылка на контекст сервлета, берется из любого сервлета вызовом getServletContext();

Это сообщение отредактировал(а) Stampede - 13.11.2005, 21:08
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0915 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.