Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Сборка EAR / 20 сообщений из 20, страница 1 из 1
14.02.2007, 11:57:34
    #34329668
Tyo
Tyo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
Подскажите плз чайнику куда рыть.
Задача такая: есть J2EE приложение, разработанное на WebSphere.
Нужно написать такой bat-файл, чтобы он из исходников собирал полноценный EAR на другом компе, где стоит только голый JDK.
Заранее спасибо.
...
Рейтинг: 0 / 0
14.02.2007, 12:06:05
    #34329719
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
...
Рейтинг: 0 / 0
14.02.2007, 12:09:35
    #34329739
Tyo
Tyo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
А Ant входит в JDK?
...
Рейтинг: 0 / 0
14.02.2007, 12:50:02
    #34329948
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
не входит
...
Рейтинг: 0 / 0
14.02.2007, 13:21:32
    #34330105
Tyo
Tyo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
Ну а без Анта как-нибудь?
...
Рейтинг: 0 / 0
14.02.2007, 13:50:45
    #34330263
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
Если есть готовые XML-дескрипторы, то сборка в EAR сводится к компиляции исходников (javac) и их архивации совместно с XML-дескипторами с помощью утилиты jar, входящей в JDK
...
Рейтинг: 0 / 0
14.02.2007, 13:53:44
    #34330284
Tyo
Tyo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
KachalovЕсли есть готовые XML-дескрипторы, то сборка в EAR сводится к компиляции исходников (javac) и их архивации совместно с XML-дескипторами с помощью утилиты jar, входящей в JDK

Дескрипторы есть. Спасибо.
...
Рейтинг: 0 / 0
14.02.2007, 15:02:08
    #34330609
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
- забыл сказать, что для компиляции понадобятся библиотеки, задействованные при написании кода (они в JDK не входят) и могут появится проблемы с генерацией стабов для клиента (обычно они генерируются в процессе развертывания приложения в сервере приложений).
...
Рейтинг: 0 / 0
14.02.2007, 15:10:49
    #34330657
Tyo
Tyo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
Kachalov- забыл сказать, что для компиляции понадобятся библиотеки, задействованные при написании кода (они в JDK не входят) и могут появится проблемы с генерацией стабов для клиента (обычно они генерируются в процессе развертывания приложения в сервере приложений).

Насчет библиотек уже понял, придется тащить с собой некоторые IBM-овские jar-ы.
А что касается генерации стабов -- нельзя ли поподробнее?
...
Рейтинг: 0 / 0
14.02.2007, 15:47:20
    #34330828
ksm80
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
Tyo, покажи список этих библиотеки?
...
Рейтинг: 0 / 0
14.02.2007, 15:56:30
    #34330880
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
TyoА что касается генерации стабов -- нельзя ли поподробнее?
Stubs (заглушки) нужны для удаленных клиентов соединяющихся по RMI с сервером приложений и удаленно вызывающих методы EJB-компонентов.
...
Рейтинг: 0 / 0
14.02.2007, 16:08:04
    #34330928
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
Kachalov TyoА что касается генерации стабов -- нельзя ли поподробнее?
Stubs (заглушки) нужны для удаленных клиентов соединяющихся по RMI с сервером приложений и удаленно вызывающих методы EJB-компонентов.
Для удаленного клиента стабы не нужны.
...
Рейтинг: 0 / 0
14.02.2007, 16:23:22
    #34331000
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
TimmДля удаленного клиента стабы не нужны.
- а "кто" нужны, если речь идет о соединении удаленного клиента с сервером приложений через RMI?
...
Рейтинг: 0 / 0
14.02.2007, 18:20:38
    #34331351
Tyo
Tyo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
ksm80Tyo, покажи список этих библиотеки?

ecutils.jar
ejbcontainer.jar
ejbcontainerImpl.jar
ras.jar
ejbportable.jar
...
Рейтинг: 0 / 0
15.02.2007, 11:40:27
    #34332625
ddocker
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
KachalovЕсли есть готовые XML-дескрипторы, то сборка в EAR сводится к компиляции исходников (javac) и их архивации совместно с XML-дескипторами с помощью утилиты jar, входящей в JDK

Собственно, не подкините пример команды jar с опциями сборки ear-ков и war-ков, а то в доках/гугле как-то не густо насчет этого...
...
Рейтинг: 0 / 0
15.02.2007, 13:03:09
    #34333021
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
ddockerСобственно, не подкините пример команды jar с опциями сборки ear-ков и war-ков, а то в доках/гугле как-то не густо насчет этого...
- а нету никаких специальных опций. EAR и WAR архивы это всего лишь JAR архивы с другим расширением и использование утилиты jar при создании таких архивов ничем не отличается от ее обычного использования ( тынц ).
Т. е. если необходимо "вручную" создать WAR архив (что при наличии IDE не имеет особого смысла) в консоли выполняем следующую комманду:
Код: plaintext
1.
c:/mywebapp/>jar cvf mywebapp.war *
- все содержимое текущей директории пакуется в файл mywebapp.war, с EAR то же самое. Однако уитывая необходимость ручного создания XML-дескрипторов, я бы все таки советовал использовать специализированные инструменты (например Java EE SDK), так как создавать XML-дескрипторы к EJB-компонентам "вручную" это (IMHO) титанический труд (в отличии от ручного создания web.xml для web-приложения).
...
Рейтинг: 0 / 0
15.02.2007, 13:13:28
    #34333083
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
Kachalovа нету никаких специальных опций. EAR и WAR архивы это всего лишь JAR архивы с другим расширением и использование утилиты jar при создании таких архивов ничем не отличается от ее обычного использования
...
создавать XML-дескрипторы к EJB-компонентам "вручную" это (IMHO) титанический труд (в отличии от ручного создания web.xml для web-приложения).

+10
ЗЫ Можно из интереса посмотреть Manually Creating a Simple Web ARchive (WAR) File . Варник собрать руками можно без особых проблем, а вот с EJB придется мучаться... Так что лучше всего таки ant.
...
Рейтинг: 0 / 0
15.02.2007, 13:18:40
    #34333106
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
Kachalovсоздавать XML-дескрипторы к EJB-компонентам "вручную" это (IMHO) титанический труд Для этого xdoclet можно использовать (EJB3 пока не везде живут)
...
Рейтинг: 0 / 0
15.02.2007, 13:58:33
    #34333286
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
zalexaka Kachalovсоздавать XML-дескрипторы к EJB-компонентам "вручную" это (IMHO) титанический труд Для этого xdoclet можно использовать (EJB3 пока не везде живут)
- если не лень, то можно все что угодно :) Когда я изучал EJB 2.0 - создавал все дескрипторы вручную (тогда это еще было реально), но теперь стараюсь пользоваться визуальными инструментами ;)
Если человеку хочется поковыряться в консоли, то в том же EE SDK есть невизуальные инструменты сборки EAR-приложений.
...
Рейтинг: 0 / 0
15.02.2007, 14:27:50
    #34333447
zalexaka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сборка EAR
Помимо дескрипторов не забывайте Home,Remote(Local) interfaces. Если это тож ручками - дурка обеспечена
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Сборка EAR / 20 сообщений из 20, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]