Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как настроить сервлеты в Идее / 18 сообщений из 18, страница 1 из 1
14.02.2007, 17:33:58
    #34331243
termit31
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
Доброго времени суток.
Подскажите пожалуйста, как настроить выполнение сервлетов в Идее с использованием томкат?
Есть сервлет типа ХеллоВорлд. Сделал новый модуль, добавил web app новый servlet ну web.xml Идея подкинула. Сконфигурировал параметры запуска - выбрал новый сервер, нашел томкат, все хорошо. Но при выполнении со стартовой страницей http://localhost:8080/ не находит сервлет. Равно как и при изменении параметра на рекомендованный в самом томкате - http://localhost:8080/myApp/servlet/MyServlet.
Где я ошибся и как можно это исправить? Заранее спасибо.
...
Рейтинг: 0 / 0
14.02.2007, 17:44:48
    #34331270
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
termit31Доброго времени суток.
Подскажите пожалуйста, как настроить выполнение сервлетов в Идее с использованием томкат?
Есть сервлет типа ХеллоВорлд. Сделал новый модуль, добавил web app новый servlet ну web.xml Идея подкинула. Сконфигурировал параметры запуска - выбрал новый сервер, нашел томкат, все хорошо. Но при выполнении со стартовой страницей http://localhost:8080/ не находит сервлет. Равно как и при изменении параметра на рекомендованный в самом томкате - http://localhost:8080/myApp/servlet/MyServlet.
Где я ошибся и как можно это исправить? Заранее спасибо.
Как сервлет замэплен?
...
Рейтинг: 0 / 0
14.02.2007, 17:55:25
    #34331287
termit31
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
Что значит замеплен??
...
Рейтинг: 0 / 0
14.02.2007, 18:03:30
    #34331309
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
termit31Что значит замеплен??
web.xml покаж
...
Рейтинг: 0 / 0
14.02.2007, 18:07:34
    #34331322
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
termit31Что значит замеплен??
Читать раздел Servlets. Либо пользоваться графическим редактором web.xml в Идее.
...
Рейтинг: 0 / 0
14.02.2007, 18:14:00
    #34331338
Penkov Vladimir
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
Зашедший Либо пользоваться графическим редактором web.xml в Идее.


маппинги прописываются на вкладке Assembly Descriptor в окне свойств web модуля (правой кнопкой по модулю->Edit на вкладке J2EE: Structure)
...
Рейтинг: 0 / 0
14.02.2007, 18:20:45
    #34331352
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
Deady Зашедший Либо пользоваться графическим редактором web.xml в Идее.


маппинги прописываются на вкладке Assembly Descriptor в окне свойств web модуля (правой кнопкой по модулю->Edit на вкладке J2EE: Structure)
Именно!
З.Ы. Я лично предпочитаю руками :)
...
Рейтинг: 0 / 0
14.02.2007, 22:46:57
    #34331686
termit31
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
web xml, созданный Идеей

<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >

<servlet>
<description>Test2</description>
<display-name>Test</display-name>
<servlet-name>MyServlet</servlet-name>
<servlet-class>MyServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>
</web-app>

Во вкладке ассембли ничего не прописано.
Правильно ли я понял из статьи, что урл надо задавать либо там, либо дописывать в хмл?
Приведите, пожалуйста любой пример именно для Идеи.
...
Рейтинг: 0 / 0
15.02.2007, 12:56:33
    #34332987
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
В твоем случае - добавь в web.xml секцию мэппинга, например:
[SRC xml]
<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/MyServlet</url-pattern>
</servlet-mapping>
[/src]и смотри свой сервлет на http://localhost:8080/MyServlet
...
Рейтинг: 0 / 0
15.02.2007, 13:05:33
    #34333033
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
Да, и еще - никаких примеров "специально для Идеи" не бывает. Формат дескриптора развертывания war-ника - стандарт, утвержденный Саном, который никак не зависит ни от среды разработки, ни от сервера приложения. Некоторые сервера, конечно, предлагают какие-то собственные фичи, но в любом случае дескриптор, написанный в соответствии со схемой , должен корректно разворачивать приложение в любом контейнере сервлетов. Всю инфу по использованию дескриптора можно найти, как всегда, на www.java.sun.com . Ну и книшку какую по J2EE нипадеццки полезно почитать будет.
...
Рейтинг: 0 / 0
15.02.2007, 17:28:07
    #34334399
termit31
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
Спасибо за советы.
Заработало при такой конфигурации:
http://localhost:3131/MyServlet (чем занят 8080 так и не понял, гонял и нетстатом, и просто отключением томката, апача и т.д. Ну и Бог с ним).
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >

<servlet>
<description>Test2</description>
<display-name>Test</display-name>
<servlet-name>MyServlet</servlet-name>
<servlet-class>MyServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet>

<servlet-mapping>
<servlet-name>MyServlet</servlet-name>
<url-pattern>/MyServlet</url-pattern>
</servlet-mapping>

</web-app>
Ваш вариант с
Код: plaintext
 
был отвергнут редактором Идеи (что-то про невозможность задания потомков в данном контексте.)
Насчет "пример для Идеи" я неправильно выразился. Понимаю, что сервлеты и веб.хмл отнюдь не фича Идеи. Имелся ввиду пример, как настроить именно в этом редакторе, какие кнопочки где жать.
Книжка есть, и по ЕЕ одна, и по сервлетам вообще. Но там пример, как сделать "ручками", в конце концов он даже получился, но в Идее повторить не удалось. Может, Вы какую-нибудь из собственного опыта посоветуете неплохую (раздел "обмен е-книжками" просматриваю) именно по ЕЕ? СЕ в принципе освоил. Еще раз спасибо.
...
Рейтинг: 0 / 0
15.02.2007, 17:30:21
    #34334414
termit31
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
Где пропуск, был src в тегах, который я и скопировал. Не разобрался, что это для сохранения форматирования в форуме.
...
Рейтинг: 0 / 0
15.02.2007, 17:46:45
    #34334511
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
termit31
Ваш вариант с
Код: plaintext
 
был отвергнут редактором Идеи (что-то про невозможность задания потомков в данном контексте.)

Да, не подумал, что для xml форматирование не поддерживается :(
termit31
Насчет "пример для Идеи" я неправильно выразился. Понимаю, что сервлеты и веб.хмл отнюдь не фича Идеи. Имелся ввиду пример, как настроить именно в этом редакторе, какие кнопочки где жать.


termit31
Книжка есть, и по ЕЕ одна, и по сервлетам вообще. Но там пример, как сделать "ручками", в конце концов он даже получился, но в Идее повторить не удалось. Может, Вы какую-нибудь из собственного опыта посоветуете неплохую (раздел "обмен е-книжками" просматриваю) именно по ЕЕ? СЕ в принципе освоил. Еще раз спасибо.
Я по сановской читал, Марти Холл "Программирование для вэб" (в оригинале "Core Servlets and JSP"), но она для версии J2EE 1.3 плюс всякие доки с сановского сайта. Когда к экзамену по WebComponent J2EE 1.4 готовился - выкачал сановские туториалы и новые описания стандартов. Еще одну книжку покупать уже не хотелось :)
...
Рейтинг: 0 / 0
15.02.2007, 18:53:03
    #34334764
termit31
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
Спасибо, заглянем туда. Вот кстати сразу вопрос про экзамен, это он проводится в устной форме + написания много чего при экзаменаторах? Я вот СЕ сдавал, в виде теста конечно, боюсь устный английский не потяну, даже если ЕЕ изучу хорошо.
...
Рейтинг: 0 / 0
15.02.2007, 19:06:58
    #34334818
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
termit31Спасибо, заглянем туда. Вот кстати сразу вопрос про экзамен, это он проводится в устной форме + написания много чего при экзаменаторах? Я вот СЕ сдавал, в виде теста конечно, боюсь устный английский не потяну, даже если ЕЕ изучу хорошо.
Все экзамены по стеку J2EE сдаются аналогично, в тестовой форме. Письменная - только для SCEA (эссе на третьем этапе)
Тестовые экзамены по J2EE:
310-081 (WebComponent J2EE 1.4)
310-090 (EJB J2EE 1.3)
310-091 (EJB J2EE 1.5)
310-220 (WebServices J2EE 1.4)
...
Рейтинг: 0 / 0
15.02.2007, 19:17:03
    #34334843
termit31
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
Ух ты, это отличная новость. А Вы готовились по указанной книжке, ну и по докам Сана, я правильно понял? Т.е. нет такой читерной книжки, как для сдачи СЕ? Я имею ввиду "Ява-сертификация. Руководство по подготовке к сдаче сертификационного экзамена СХ-310-035".
...
Рейтинг: 0 / 0
15.02.2007, 19:30:58
    #34334867
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
termit31Ух ты, это отличная новость. А Вы готовились по указанной книжке, ну и по докам Сана, я правильно понял? Т.е. нет такой читерной книжки, как для сдачи СЕ? Я имею ввиду "Ява-сертификация. Руководство по подготовке к сдаче сертификационного экзамена СХ-310-035".
Нет, такой книжки нет. Готовился я в основном по сановским докам, потому что многое из того, что было актуально для 310-080, стало ненужно и даже вредно для 310-081 (например, SingleThreadMode...). Ну и вообще экзамен довольно сильно усложнился. Так что советую не сильно забивать поисками актуальных книшков голову, а брать с сановского сайта туториалы и спецификации для 1.4, и начинать их курить. Естессна, попутно каждую экзаменационную тему отрабатывая на практике - настройки секретности, контексты сервлетов, настройки параметров, JSP-EL, фильтры и тыды. Кстати, Идея в этом смысле хороша - не мешает делать все руками при желании.
...
Рейтинг: 0 / 0
15.02.2007, 19:32:48
    #34334870
Зашедший
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как настроить сервлеты в Идее
ЗашедшийSingleThreadMode l Клаву чистит пора :(
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как настроить сервлеты в Идее / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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