![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
desarrollo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
Какой необходимо подсоединить модуль для работы с сервлетами? И где прописать или вклюсить его в InelliJ IDEA?
|
|||
|
||||
_and |
|
|||
![]() Java-developer ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 6.8.2004 Где: Новокузнецк Репутация: 2 Всего: 4 |
Привет, desarrollo
никакого модуля цеплять не надо просто при создании проекта када у тя IDEA будет спрашивать какой модуль создавать, укажешь что те нада Web Module. Если IDEA у тя до 5 версии то там по-моему над будет еще прицепить jar'ы для работы с сервлетами и жсп, а с пятой версии IDEA будет предлагать пользовать либу j2ee.jar которая входит в дистриб IDEA |
|||
|
||||
Се ля ви |
|
|||
![]() Java/SOAрхитектор ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2016 Регистрация: 5.6.2004 Где: place without tim e and space Репутация: 1 Всего: 127 |
_and, по-моему он подхватывает библиотеки application server`а, который сопоставляется модулю...
-------------------- |
|||
|
||||
desarrollo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 35 Регистрация: 6.11.2006 Репутация: нет Всего: нет |
Когда я дохожу до Select Application Server Пишется внизу предупреждение. Warning! Class 'javax.servlet.Servlet' not found in application server. Предлагается выбор в Configure... что-то добавить. Что там должно быть добавлено? Потому, что потом само собой, нет такой библиотеки как javax.servlet.*!
|
|||
|
||||
_and |
|
|||
![]() Java-developer ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 6.8.2004 Где: Новокузнецк Репутация: 2 Всего: 4 |
desarrollo, в честь чего нету!!! этот пакет есть в servlet.jar или servlet-api.jar которая есть в любом апп сервере. В "Configure" нада добавить апп сервер который будешь пользовать, там есть неск. вариантов
Ну вот вроде и всё |
|||
|
||||
desarrollo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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/ Что надо сделать чтобы её откомпилировать, как я понял сервлеты компилируется на так как обычные приложения. |
|||
|
||||
_and |
|
||||
![]() Java-developer ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 6.8.2004 Где: Новокузнецк Репутация: 2 Всего: 4 |
Чего непонятное, попробуй поставить плагины для IDEA там есть такой плагинчик для интеграции с томкатом
а собсно в самом сообщении и пишется чего не хватает типа нуно добавить к проекту файлик web.xml(дескриптор развертывания) и это попробуй почитать про сервлеты и то как их надо разворачивать на апп сервере, книг то по ентой теме предостаточно да и туториалов многа по j2ee |
||||
|
|||||
desarrollo |
|
|||
Новичок Профиль Группа: Участник Сообщений: 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? |
|||
|
||||
_and |
|
|||
![]() Java-developer ![]() Профиль Группа: Участник Сообщений: 139 Регистрация: 6.8.2004 Где: Новокузнецк Репутация: 2 Всего: 4 |
ну по шагам так по шагам:
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java tools & IDE's | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |