
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
09.04.2013, 21:08:14
|
|||
|---|---|---|---|
|
|||
последовательность действий для создания и запуска war |
|||
|
#18+
Помогите пожалуйста в подробном описании того как создать приложение(какая структура у него должна), как упаковать его в war и как его потом запускать через tomcat. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2013, 21:09:32
|
|||
|---|---|---|---|
|
|||
последовательность действий для создания и запуска war |
|||
|
#18+
можно с привязкой к ant ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2013, 21:21:59
|
|||
|---|---|---|---|
|
|||
последовательность действий для создания и запуска war |
|||
|
#18+
WEB-INF/ - закрытая часть приложения, META-INF/ - дескрипторы развёртывания, остальные каталоги - на усмотрение приложения. WEB-INF/classes - class-файлы или/и файлы свойств, если таковые нужны. WEB-INF/lib - jar-файлы. WEB-INF/web.xml - описатель приложения, если "стандартный" web.xml не устраивает. В этом же каталоге могут находится и другие "вспомогательные" файлы - struts-овые описатели, например. Всё пакуется в zip-архив с расширением war и полученный файл помещается в webapps tomcat-а. Хотя это и "не по стандарту", я предпочитаю развёртывать приложения прямо в файловой системе - без упаковки в архив или распаковываю "готовые" war-ы. Плюс, выношу дескрипторы развёртывания за пределы приложения - это обеспечивает дополнительную гибкость в части размещения/модификации приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2013, 21:29:14
|
|||
|---|---|---|---|
|
|||
последовательность действий для создания и запуска war |
|||
|
#18+
Basil A. Sidorov, авторВсё пакуется в zip-архив с расширением war и полученный файл помещается в webapps tomcat-а. то есть я нажимаю правой кнопкой на папку с проектом - добавить в zip архив, потом перименовываю его расширение в .war? как потом запустить приложение после того как я скопировал war в webapps? авторХотя это и "не по стандарту", я предпочитаю развёртывать приложения прямо в файловой системе - без упаковки в архив или распаковываю "готовые" war-ы. Плюс, выношу дескрипторы развёртывания за пределы приложения - это обеспечивает дополнительную гибкость в части размещения/модификации приложения. хотелось бы поподробнее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2013, 21:48:38
|
|||
|---|---|---|---|
|
|||
последовательность действий для создания и запуска war |
|||
|
#18+
redwhite90как потом запустить приложение после того как я скопировал war в webapps? Развёртывание при старте (сервера) .хотелось бы поподробнееВыше и контекст . Ну и вообще доку почитайте. Развёртывание приложения в файловой системе удобнее тем, что: 1. Проще вносить изменения, особенно небольшие; 2. Tomcat не тратит время на распаковку war и удаление файловой структуры приложения из workDir - ускоряется процесс развёртывания и рестарта приложения; 3. Проще "перераспределить" пакеты (jar-файлы) между общим загрузчиком (${catalina.base}/lib) и загрузчиком приложения (WEB-INF/lib). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2013, 22:00:58
|
|||
|---|---|---|---|
последовательность действий для создания и запуска war |
|||
|
#18+
Как раз только что делал ... ))) - если eclipse, правой кнопкой мыши на проекте -> Export -> WAR-file; - если проект планируется класть в контекст localhost'а, то можно через менеджер - http://{IP-address | localhost}:8080/manager/html/list, там внизу Deploy твоего war-файла (через авторизационное окно с логином и паролем, прописанном в tomcat-users.xml, с ролями "admin-gui,manager-gui"); - если для проекта выделена отдельная папка (типа MS-ской стректуры inetpub/wwwroot/{project name}), то можно как распаковать самому (или вовсе не паковать, а посредством ftp перенести всю структуру), так и довериться автодеплою, если в server.xml в <Context /> проекта указано reloadable="true"; - если пакуешь сам архиватором, то рутовой папки проекта быть не должно, иначе так и распакуется - с папкой, только нижележащие (/WEB-INF, /META-INF, /js, /css и т.д.). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2013, 23:06:10
|
|||
|---|---|---|---|
|
|||
последовательность действий для создания и запуска war |
|||
|
#18+
генерируй мавеном простое веб приложение ( maven-archetype-webapp архетип). потом собери его (mvn clean install) и задеплой варник в томкэт. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2013, 23:40:33
|
|||
|---|---|---|---|
|
|||
последовательность действий для создания и запуска war |
|||
|
#18+
я немного не такой ответ. может есть какой-то пошаговый мануал? без можно так, а можно так, а конкретно тыкни туда, скопируй сюда и всё это на примере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
09.04.2013, 23:46:31
|
|||
|---|---|---|---|
|
|||
последовательность действий для создания и запуска war |
|||
|
#18+
я немного не такой ответ ожидал* ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2013, 12:22:29
|
|||
|---|---|---|---|
|
|||
последовательность действий для создания и запуска war |
|||
|
#18+
нашёл ответ на свой вопрос. После получения war файла - кидаем его в каталог webapps у tomcat. запускаем tomcat - он его автоматом распаковывает. и можно сразу в браузере открывать сервлет. Либо в server roles.xml даём какому нить юзеру права manager-gui. и там будет менюха выбрать war файл и кнопки deploy/undeploy и start прилетят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
10.04.2013, 12:42:24
|
|||
|---|---|---|---|
последовательность действий для создания и запуска war |
|||
|
#18+
Во-первых, об этом было сказано выше. Второе - что это за файл такой - roles.xml? И третье - условия надо было озвучить, этот вариант действует, если помещать проект в хост localhost. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&tablet=1&tid=2129580]: |
0ms |
get settings: |
18ms |
get forum list: |
27ms |
check forum access: |
7ms |
check topic access: |
7ms |
track hit: |
83ms |
get topic data: |
18ms |
get forum data: |
5ms |
get page messages: |
88ms |
get tp. blocked users: |
3ms |
| others: | 319ms |
| total: | 575ms |

| 0 / 0 |
