WSAD+WebSphere+деплоймент вопрос
От: Аноним  
Дата: 07.11.10 12:00
Оценка:
В проекте WSAD сделал несколько JSP и Java классов.
деплою с помощью Admin Console целый ear/war.
Подскажите как задеплоить отдельную JSP — отдельный Java class ?
(ну Jsp трансл-ся в class)
Если JSP использует скрипт, то при обновлении скрипта надо ли JSP передеплоивать?
(конечно можно пробовать , но как делают профи)
В общем вопрос — если проект разрастется до больших размеров,
то, думаю, нет необходимости деплоить ВСЕ, а лишь несколько файлов.
надо ли делать Restart сервера?
Re: WSAD+WebSphere+деплоймент вопрос
От: Blazkowicz Россия  
Дата: 08.11.10 07:42
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Подскажите как задеплоить отдельную JSP — отдельный Java class ?

А>(ну Jsp трансл-ся в class)
Не знаю как WSAD, но это кажется чуть ли не в спецификации прописано, что замена JSP на сервере должно подхватываться на лету. Т.е. в развернутом приложении нужно только подменить jsp файл.

А>Если JSP использует скрипт, то при обновлении скрипта надо ли JSP передеплоивать?

Какой ещё скрипт?

А>В общем вопрос — если проект разрастется до больших размеров,

А>то, думаю, нет необходимости деплоить ВСЕ, а лишь несколько файлов.
А>надо ли делать Restart сервера?
Все нормальные сервера приложений умеют частично подхватывать изменения в развернутом приложении. И при надобности самостоятельно редеплоят его. Но какие в этом плание возможности у WSAD, не знаю. Кто-то тут вроде писал что она даже классы на лету подхыватывает без полного редеплоя.

Ещё есть такой проект JavaRebel. Тоже много чего хорошего в этом вопросе позволяет сделать.
Re: WSAD+WebSphere+деплоймент вопрос
От: Игорь Россия  
Дата: 09.11.10 10:27
Оценка:
Здравствуйте, Аноним, Вы писали:

А>В проекте WSAD сделал несколько JSP и Java классов.

А>деплою с помощью Admin Console целый ear/war.
А>Подскажите как задеплоить отдельную JSP — отдельный Java class ?
А>(ну Jsp трансл-ся в class)
А>Если JSP использует скрипт, то при обновлении скрипта надо ли JSP передеплоивать?
А>(конечно можно пробовать , но как делают профи)
А>В общем вопрос — если проект разрастется до больших размеров,
А>то, думаю, нет необходимости деплоить ВСЕ, а лишь несколько файлов.
А>надо ли делать Restart сервера?

Если деплоить приложение не через админскую консоль, а прямо из WSAD то в дальнейшем будет происходить автоматический редеплой,
если не отключить эту функцию в настройках подключения к серверу.

Еще для разработки можно запустить сервер в Development Mode, облегчает редеплой приложений: например если пишутся бизнес процессы на WPS, то передеплоить их просто так нельзя, пока запущен хотя бы один инстанс процесса. А в режиме разработки — можно
Sincerely yours,
Igor!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.