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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Servlet, Нужна помощь 
:(
    Опции темы
jackky
Дата 26.2.2003, 01:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Помогите,Плз!
Есть сервлет servlet.class
есть поставленная как нужно J2EE
Объясните пожайлуста, как мне используюя deploytool запустить этот сервлет ( в смысле создать контейнер и всё такое, а уж потом запустить)
Пожайлутста, объясняйте, как для тупого :-))
Потому что, находил сегодня в и-нете умные объяснения, пытался им следовать и чего-то я не так в общем делаю.
(объяснять если можно со всеми названиями каталогов и указанием действий, например так: меню файл, new-> Apllictaion, Application filename -... и т.д.)
Плз, Help, кому не влом объяснять простые вещи :-))

С благодарностью.
PM MAIL   Вверх
CMEX_
Дата 26.2.2003, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Я деплоем ни разу не занимался, но в любом случае, было бы неплохо написать что за J2EE сервер.
PM WWW ICQ   Вверх
AntonSaburov
Дата 26.2.2003, 19:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

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



Если речь идет о deploytool, то как я понимаю речь идет именно о J2SDKEE от SUN.

Ну тогда по порядку.
1. Положим наш servlet.class в каталог, где будем создавать весь пакет. Так просто удобнее. Например D:\TEMP\Servlet

2. Запускаем j2ee.bat -verbose

3. Запускаем deploytool.bat. Убедимся, что слева в разделе Servers видим localhost

4. File->New->Application. Выбираем каталог, в котором лежит наш servlet.class и выбираем имя. Мы возьмем NewApp.ear (как обычно smile.gif ).

Application File Name
D:\TEMP\Servlet\NewApp.ear
Appliation Display Name
NewApp

5. File->New->Web Component.
Появляется экран, который нам об этом визарде. Внизу слева есть опция, которая не будет выводить этот экран в будущем. Жмем Next

6. Вводим "WAR Display Name" - NewApp. В нижней части видим большую область "Contents". Справа от нее жмем Edit. Появляется форма, в верхней части которой находим наш файл servlet.class. Отмечаем его и нажимаем Add.
В нижней части у нас появляется этот файл. Жмем OK.

7. Теперь внизу формы у нас есть кнопки Back и Next. Жмем Next.

8. В форме нам предлагается выбрать тип компонента. Выбираем Servlet. (он обычно и выбран). Больше ничего не делаем. Жмем Next.

9. В верхнем комбобоксе у нас доступен только servlet. Его и выбираем. Все остальные поля заполняются автоматически. Так все и оставим. Жмем Finish.

10. Мы опять попали в основное окно deploytool. Отметим слева NewApp с иконкой в виде ромба.

11. Tools->Deploy

12. Видим форму, в которой можно отметит, чтобы сгенерился JAR для клиента, но для работы через броузер он нам не нужен. Ничего не отмечаем, жмем Next.

13. Видим табличку "WAR File" - "Context Root". Заполним "Context Root" каким-нибудь другим именем. Например: MyNewApp. Жмем Next.

14. Жмем Finish

15. Видим процесс деплоя. По идее все должно быть хорошо. Жмем OK.

16. Попали в главное окно deploytool.

17. В разделе Servers должно появиться localhost->NewApp

18. Запускаем броузер и набираем
http://localhost:8000/MyNewApp/servlet/servlet

и наслаждаемся

Замечание:
MyNewApp/servlet - значит запустить сервлет из приложения MyNewApp
А вот последнее слово servlet - это именно имя сервлета.

Вообщем-то и все.
PM MAIL WWW ICQ   Вверх
jackky
Дата 26.2.2003, 20:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



AntonSaburov Огромное спасибо!!! Все заработало. Я, правда, в пршлый раз всё так и делал но без результатов. А теперь РАБОТАЕТ !!!
Ещё раз спасибо за то, что ответели на поставленный вопрос, а то обычно начинается: за чем так, а почему не эдак...
С уважением. Евгений.
PM MAIL   Вверх
AntonSaburov
Дата 26.2.2003, 21:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

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



Цитата
Ещё раз спасибо за то, что ответели на поставленный вопрос, а то обычно начинается: за чем так, а почему не эдак...


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

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

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


 




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


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

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