![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
oson |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 289 Регистрация: 3.3.2004 Где: Севастополь Репутация: нет Всего: 1 |
Подскажите плиз, как решается такая вот задача.
Есть небольшое приложение, которое написано на jsf. оно имеет свой manged bean, faces-config.xml где прописан этот managed bean, web.xml и страницу одну - system.jsp необходимо сделать так, чтобы любой программист могут установить эту систему к себе на страницу. И тут возникает вопрос, какие действия должен предпринимать этот программист. В идеале было бы хорошо, чтобы он просто скопировал просто мой sys.jar файл к себе в папку WEB-INF/lib и затем просто прописал бы у себя на странице <include>system.jsp</include> Но если эта самая system.jsp будет лежат в корне этого sys.jar, то она ж не будет доступна из приложения этого пользователя? То есть она должна лежать в корне его приложения, а не в моем jare? И второе - конфигурационный файл. Его ж тоже нельзя просто поставить внутри jara - то есть пользователь должен сделать обязательно определенные записи по поводу моего бина у себя в faces-config.xml? Подскажите, как это сделать оптимально, чтобы пользователю надо было как можно меньше дописывать и копировать в разные места части из моей поставки? |
|||
|
||||
ivg |
|
|||
![]() Autonomous R&D ![]() ![]() Профиль Группа: Участник Сообщений: 686 Регистрация: 8.2.2006 Где: Екатеринбург Репутация: 33 Всего: 81 |
Самое простое: Деплоите ваше "небольшое приложение" как самостоятельное web-приложение рядом с целевым ну и дальше вариант с include какой-то.
|
|||
|
||||
Samotnik |
|
|||
![]() Super star ! ![]() ![]() ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 7192 Регистрация: 4.11.2006 Где: Минск City Репутация: 8 Всего: 191 |
oson, для этого случая предусмотрен .war архив. В него нужно упаковать все необходимое, это можно сделать любой продвинутой IDE либо с помощью Ant или Maven
потом положить на сервер, при старте задеплоится ваше приложение и его и он сможет иметь доступ. Еще вариант - переписать мапинг из ваших конфиг файлов web.xml, faces-config.xml в его, и просто подключить жспину |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |