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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Модуль для работы с сервлетами, в InelliJ IDEA 
:(
    Опции темы
desarrollo
Дата 8.11.2006, 19:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Какой необходимо подсоединить модуль для работы с сервлетами? И где прописать или вклюсить его в InelliJ IDEA?
PM MAIL   Вверх
_and
Дата 9.11.2006, 06:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

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



Привет, desarrollo

Цитата(desarrollo @  9.11.2006,  00:42 Найти цитируемый пост)
Какой необходимо подсоединить модуль для работы с сервлетами? И где прописать или вклюсить его в InelliJ IDEA? 


никакого модуля цеплять не надо просто при создании проекта када у тя IDEA будет спрашивать какой модуль создавать, 
укажешь что те нада Web Module.
Если IDEA у тя до 5 версии то там по-моему над будет еще прицепить jar'ы для работы с сервлетами и жсп, а с пятой версии IDEA будет
предлагать пользовать либу j2ee.jar которая входит в дистриб IDEA


PM MAIL ICQ Jabber   Вверх
Се ля ви
Дата 9.11.2006, 15:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java/SOAрхитектор
****


Профиль
Группа: Модератор
Сообщений: 2016
Регистрация: 5.6.2004
Где: place without tim e and space

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



_and, по-моему он подхватывает библиотеки application server`а, который сопоставляется модулю...


--------------------
  )
 (
[_])
проф. блог

Кролики думали, что занимаются любовью, а на самом деле их просто разводили...
PM MAIL WWW Skype GTalk   Вверх
desarrollo
Дата 9.11.2006, 23:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Когда я дохожу до Select Application Server Пишется внизу предупреждение. Warning! Class 'javax.servlet.Servlet' not found in application server. Предлагается выбор в Configure... что-то добавить. Что там должно быть добавлено? Потому, что потом само собой, нет такой библиотеки как javax.servlet.*! 
PM MAIL   Вверх
_and
Дата 10.11.2006, 05:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

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



Цитата(desarrollo @  10.11.2006,  04:52 Найти цитируемый пост)
Когда я дохожу до Select Application Server Пишется внизу предупреждение. Warning! Class 'javax.servlet.Servlet' not found in application server. Предлагается выбор в Configure... что-то добавить. Что там должно быть добавлено? Потому, что потом само собой, нет такой библиотеки как javax.servlet.*!  


desarrollo, в честь чего нету!!! этот пакет есть в servlet.jar или servlet-api.jar которая есть в любом апп сервере.
В "Configure" нада добавить апп сервер который будешь пользовать, там есть неск. вариантов
  •  Tomcat Server
  •  WebLogic Server
  •  Generic
если у тя стоит томкат или веблоджик то там просто укажи installation dir(с веблоджиком правда я не уверен просто его ни разу не настраивал) и всё, а если делаешь Generic Server, то тада те нада будет подключить servlet.jar и по-моему еще какие-то либы для работы с JSP (servlet.jar есть в IDEA_HOME/lib/rt) , я када Generic настраивал пользовал либы от ораклового контейнера OC4J.
Ну вот вроде и всё

PM MAIL ICQ Jabber   Вверх
desarrollo
Дата 10.11.2006, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



У меня в выборе есть только один вариант Generic. Версия IDEA 5.1 кстати.

Написал прогу 

import javax.servlet.*;
import java.io.*;

public class HelloServlet extends GenericServlet{
    public void service(ServletRequest request,
                        ServletResponse response)
            throws ServletException, IOException
    {
        response.setContentType("text/html");
        PrintWriter pw = response.getWriter();
        pw.println("<B>Hello!");
        pw.close();
    }
}

подсоединил servlet.jar теперб увиделась библиотека javax.servlet.* но не компилируется проект, в чём прикол, пишет

Compililng Web Module 'HelloServlet': Deployment descriptor C:/Document And Settings/Desarrollo/IdeaProjects/HelloServlet/WEB-INF/web.xml' could not be found/

Что надо сделать чтобы её откомпилировать, как я понял сервлеты компилируется на так как обычные приложения.
PM MAIL   Вверх
_and
Дата 10.11.2006, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

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



Цитата

У меня в выборе есть только один вариант Generic. Версия IDEA 5.1 кстати.

Чего непонятное, попробуй поставить плагины для IDEA там есть такой плагинчик для интеграции с томкатом

Цитата

Compililng Web Module 'HelloServlet': Deployment descriptor C:/Document And Settings/Desarrollo/IdeaProjects/HelloServlet/WEB-INF/web.xml' could not be found/
Что надо сделать чтобы её откомпилировать, как я понял сервлеты компилируется на так как обычные приложения. 

а собсно в самом сообщении и пишется чего не хватает типа нуно добавить к проекту файлик web.xml(дескриптор развертывания)
и это попробуй почитать про сервлеты и то как их надо разворачивать на апп сервере, книг то по ентой теме предостаточно
да и туториалов многа по j2ee
PM MAIL ICQ Jabber   Вверх
desarrollo
Дата 10.11.2006, 21:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



У меня в литературе вообще не рассказвается о разворачивании дескрипторов. Только всё как делать ручками. Одна книга у меня в печатном виде Шилдта "Java 2". Там типа говорится установите jsdk, в ней есть утилита servletrunner.exe. 
1)    создать и откомпилировать исходный код сервлета
2)    запустить servletrunner.exe
3)    запустить Web-браузер и запросить сервлет

У меня нет этой jsdk чтобы попробовать сделать ручками, а как сделать по-другому ничего нет в этой книге. Или как-то можно из IDEA выцепить этот lib ?

Есть ещё книга OReilly "Java Servlet Programming"

тоже пишет что надо установить jsdk, пишет понадобится для работы ещё Java Web Server. Где его нарыть? И нужен ли он в IDEA? Типа надо в папочку server_root/servlets поместить исходный код. А Java Web Server надо добавить 
server_root/lib/lib/jws.jar в classpath. Потом говорится что надо запустить сервер скриптом httpd в server_root/bin в случае использования JRE надо использовать httpd.nojre.  И потом запускается сервлет командой  http://server:8080/servlet/nameProga. И ещё даётся 2 варианта как сделать с помощью этого сервера. А что это за сервер, где он находится?

Как всё сделать по пунктам в IDEA?
PM MAIL   Вверх
_and
Дата 13.11.2006, 08:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Java-developer
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 6.8.2004
Где: Новокузнецк

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



ну по шагам так по шагам:
  • Скачать jdk отсюда
  • Скачать Tomcat отсюда
  • Есессно всё енто установить(прочтешь в доке как это сделать  smile )
  • Запустить IDEA и создать там проект, при конфигурировании апп сервера добавить установленный томкат
  • если либы для сервлетов возьми либу из IDEA, хде она находится смотри посты выше
  • и как раз почитай в доке на томкат как приложения разворачивать

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

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

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


 




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


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

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