|
|
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
Доброго времени суток. Подскажите пожалуйста, как настроить выполнение сервлетов в Идее с использованием томкат? Есть сервлет типа ХеллоВорлд. Сделал новый модуль, добавил web app новый servlet ну web.xml Идея подкинула. Сконфигурировал параметры запуска - выбрал новый сервер, нашел томкат, все хорошо. Но при выполнении со стартовой страницей http://localhost:8080/ не находит сервлет. Равно как и при изменении параметра на рекомендованный в самом томкате - http://localhost:8080/myApp/servlet/MyServlet. Где я ошибся и как можно это исправить? Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 17:33:58 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
termit31Доброго времени суток. Подскажите пожалуйста, как настроить выполнение сервлетов в Идее с использованием томкат? Есть сервлет типа ХеллоВорлд. Сделал новый модуль, добавил web app новый servlet ну web.xml Идея подкинула. Сконфигурировал параметры запуска - выбрал новый сервер, нашел томкат, все хорошо. Но при выполнении со стартовой страницей http://localhost:8080/ не находит сервлет. Равно как и при изменении параметра на рекомендованный в самом томкате - http://localhost:8080/myApp/servlet/MyServlet. Где я ошибся и как можно это исправить? Заранее спасибо. Как сервлет замэплен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 17:44:48 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
Что значит замеплен?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 17:55:25 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
termit31Что значит замеплен?? web.xml покаж ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 18:03:30 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
termit31Что значит замеплен?? Читать раздел Servlets. Либо пользоваться графическим редактором web.xml в Идее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 18:07:34 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
Зашедший Либо пользоваться графическим редактором web.xml в Идее. маппинги прописываются на вкладке Assembly Descriptor в окне свойств web модуля (правой кнопкой по модулю->Edit на вкладке J2EE: Structure) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 18:14:00 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
Deady Зашедший Либо пользоваться графическим редактором web.xml в Идее. маппинги прописываются на вкладке Assembly Descriptor в окне свойств web модуля (правой кнопкой по модулю->Edit на вкладке J2EE: Structure) Именно! З.Ы. Я лично предпочитаю руками :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 18:20:45 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
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> Во вкладке ассембли ничего не прописано. Правильно ли я понял из статьи, что урл надо задавать либо там, либо дописывать в хмл? Приведите, пожалуйста любой пример именно для Идеи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 22:46:57 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
В твоем случае - добавь в web.xml секцию мэппинга, например: [SRC xml] <servlet-mapping> <servlet-name>MyServlet</servlet-name> <url-pattern>/MyServlet</url-pattern> </servlet-mapping> [/src]и смотри свой сервлет на http://localhost:8080/MyServlet ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 12:56:33 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
Да, и еще - никаких примеров "специально для Идеи" не бывает. Формат дескриптора развертывания war-ника - стандарт, утвержденный Саном, который никак не зависит ни от среды разработки, ни от сервера приложения. Некоторые сервера, конечно, предлагают какие-то собственные фичи, но в любом случае дескриптор, написанный в соответствии со схемой , должен корректно разворачивать приложение в любом контейнере сервлетов. Всю инфу по использованию дескриптора можно найти, как всегда, на www.java.sun.com . Ну и книшку какую по J2EE нипадеццки полезно почитать будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 13:05:33 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
Спасибо за советы. Заработало при такой конфигурации: 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 Насчет "пример для Идеи" я неправильно выразился. Понимаю, что сервлеты и веб.хмл отнюдь не фича Идеи. Имелся ввиду пример, как настроить именно в этом редакторе, какие кнопочки где жать. Книжка есть, и по ЕЕ одна, и по сервлетам вообще. Но там пример, как сделать "ручками", в конце концов он даже получился, но в Идее повторить не удалось. Может, Вы какую-нибудь из собственного опыта посоветуете неплохую (раздел "обмен е-книжками" просматриваю) именно по ЕЕ? СЕ в принципе освоил. Еще раз спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 17:28:07 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
Где пропуск, был src в тегах, который я и скопировал. Не разобрался, что это для сохранения форматирования в форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 17:30:21 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
termit31 Ваш вариант с Код: plaintext Да, не подумал, что для xml форматирование не поддерживается :( termit31 Насчет "пример для Идеи" я неправильно выразился. Понимаю, что сервлеты и веб.хмл отнюдь не фича Идеи. Имелся ввиду пример, как настроить именно в этом редакторе, какие кнопочки где жать. termit31 Книжка есть, и по ЕЕ одна, и по сервлетам вообще. Но там пример, как сделать "ручками", в конце концов он даже получился, но в Идее повторить не удалось. Может, Вы какую-нибудь из собственного опыта посоветуете неплохую (раздел "обмен е-книжками" просматриваю) именно по ЕЕ? СЕ в принципе освоил. Еще раз спасибо. Я по сановской читал, Марти Холл "Программирование для вэб" (в оригинале "Core Servlets and JSP"), но она для версии J2EE 1.3 плюс всякие доки с сановского сайта. Когда к экзамену по WebComponent J2EE 1.4 готовился - выкачал сановские туториалы и новые описания стандартов. Еще одну книжку покупать уже не хотелось :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 17:46:45 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
Спасибо, заглянем туда. Вот кстати сразу вопрос про экзамен, это он проводится в устной форме + написания много чего при экзаменаторах? Я вот СЕ сдавал, в виде теста конечно, боюсь устный английский не потяну, даже если ЕЕ изучу хорошо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 18:53:03 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
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) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 19:06:58 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
Ух ты, это отличная новость. А Вы готовились по указанной книжке, ну и по докам Сана, я правильно понял? Т.е. нет такой читерной книжки, как для сдачи СЕ? Я имею ввиду "Ява-сертификация. Руководство по подготовке к сдаче сертификационного экзамена СХ-310-035". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 19:17:03 |
|
||
|
Как настроить сервлеты в Идее
|
|||
|---|---|---|---|
|
#18+
termit31Ух ты, это отличная новость. А Вы готовились по указанной книжке, ну и по докам Сана, я правильно понял? Т.е. нет такой читерной книжки, как для сдачи СЕ? Я имею ввиду "Ява-сертификация. Руководство по подготовке к сдаче сертификационного экзамена СХ-310-035". Нет, такой книжки нет. Готовился я в основном по сановским докам, потому что многое из того, что было актуально для 310-080, стало ненужно и даже вредно для 310-081 (например, SingleThreadMode...). Ну и вообще экзамен довольно сильно усложнился. Так что советую не сильно забивать поисками актуальных книшков голову, а брать с сановского сайта туториалы и спецификации для 1.4, и начинать их курить. Естессна, попутно каждую экзаменационную тему отрабатывая на практике - настройки секретности, контексты сервлетов, настройки параметров, JSP-EL, фильтры и тыды. Кстати, Идея в этом смысле хороша - не мешает делать все руками при желании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.02.2007, 19:30:58 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34334843&tid=2146626]: |
0ms |
get settings: |
16ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
66ms |
get topic data: |
15ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
3ms |
| others: | 276ms |
| total: | 476ms |

| 0 / 0 |
