The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Сервлеты и JBuilder5"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"Сервлеты и JBuilder5"
Сообщение от Taras emailИскать по авторуВ закладки on 12-Ноя-02, 23:03  (MSK)
Не смог запустить сервлет, созданный под JBuilder5. Поставил вместе с Builder Tomcat из дистрибутива. Примеры работают, а вот при переносе собственных трудов - нет. Tomcat выдает 404. При этом JSP работает. Может кто сталкивался?
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "RE: Сервлеты и JBuilder5"
Сообщение от Арлекин emailИскать по авторуВ закладки on 13-Ноя-02, 08:27  (MSK)
>Не смог запустить сервлет, созданный под JBuilder5. Поставил вместе с Builder Tomcat
>из дистрибутива. Примеры работают, а вот при переносе собственных трудов -
>нет. Tomcat выдает 404. При этом JSP работает. Может кто сталкивался?
>
Во-первых деплоишь чем? Не знаю как в 5 билдере, а 7-й сам кладет куда надо по rightClick->Deploy. Если фичи нет то АNТ ищи. Если ручками - это можно, но геморно. Вообще JSP пофиг где лежать, лишь бы доступна была. Сервлет в томкате должен быть где-то в WEB-INF/classes... твоего проекта. У него там $TOMCAT_HOME/webapp/ROOT есть, где примеры живут. Посмотри как сервлеты примеров лежат и также свои клади.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "RE: Сервлеты и JBuilder5"
Сообщение от Taras emailИскать по авторуВ закладки on 13-Ноя-02, 22:17  (MSK)
Да идея понятна, так все и делалось, и на примеры смотрелось...
JBuilder5 вообщем-то честно создает все папки, тпиа WEB-INF, настройки web.xml и.т.п. Единственное, что меня насторожило, Tomcat при загрузке почему-то не трогает файл web.xml, лежащий в паке с конфигурациями (я его даже удалял - серверу по-фиг), а в нем прописаны кое-какие сервлеты типа Invoker и.т.п. Может без них ничего не работает? Но примеры то работают!!!
Я даже пробывал свой сервлет запихнуть в WEB-INF к работающим примерам, но ничего опять же не вышло.
PS На самом деле, мне это вроде не так и нужно, сам в наст. время пользую PHP. Просто хотелось новые технологии поизучать....
  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "RE: Сервлеты и JBuilder5"
Сообщение от Арлекин emailИскать по авторуВ закладки on 14-Ноя-02, 10:01  (MSK)
>PS На самом деле, мне это вроде не так и нужно, сам
>в наст. время пользую PHP. Просто хотелось новые технологии поизучать....
Сам по себе томкат - это просто заменитель CGI, хотя полноценный, с принципиально другий идеологией и весьма надежный (ИМХО). Если уж о технологиях говорить, то сходи к сантехникам и скачай j2sdkee1.3.1 - это J2EE контейнер с томкатом внутри. К этому скачать еще набор для вебсервисов и все вместе получается бесплатный сервер приложений - как из конструктора. Для "извращенцев" :) можно еще и апач перед томкатом подвесить + LDAP. Вот тогда это уже ТЕХНОЛОГИЯ будет. А то PHP, PHP :)) Шутка, ессно.


  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "RE: Сервлеты и JBuilder5"
Сообщение от HackStar emailИскать по авторуВ закладки on 15-Ноя-02, 14:15  (MSK)
>Да идея понятна, так все и делалось, и на примеры смотрелось...
>JBuilder5 вообщем-то честно создает все папки, тпиа WEB-INF, настройки web.xml и.т.п. Единственное,
>что меня насторожило, Tomcat при загрузке почему-то не трогает файл web.xml,
>лежащий в паке с конфигурациями (я его даже удалял - серверу
>по-фиг), а в нем прописаны кое-какие сервлеты типа Invoker и.т.п. Может
>без них ничего не работает? Но примеры то работают!!!
>Я даже пробывал свой сервлет запихнуть в WEB-INF к работающим примерам, но
>ничего опять же не вышло.
>PS На самом деле, мне это вроде не так и нужно, сам
>в наст. время пользую PHP. Просто хотелось новые технологии поизучать....

Брось свой PHP - переходи на Java - ну это ИМХО - а касательно сабжа,
билдер сам на лету строит web.xml - а то что не смог достучаться до
своих сервлетов, это скорее всего потому что не задал маппинг для
них. Можно и без маппинга, но тогда надо указывать полный путь класса
типа
http://localhost:8080/{myapp}/servlet/{package1.package2.myservlet}
myapp - имя WAR файла

по имени пути /servlet/ сервер распознает, что надо смотреть не
в маппингах, а в дереве классов. Пример маппинга такой:
--------
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
  <servlet>
    <servlet-name>process_in</servlet-name>
    <servlet-class>ws.smtp.ServeServlet</servlet-class>
  </servlet>
  <servlet-mapping>
    <servlet-name>process_in</servlet-name>
    <url-pattern>/process</url-pattern>
  </servlet-mapping>
</web-app>
----------
Сервлет с таким маппингом будет вызываться так:
http://localhost:8080/{myapp}/process
При этом важно отметить, что будет обрабатываться только GET запрос...

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "RE: Сервлеты и JBuilder5"
Сообщение от Арлекин emailИскать по авторуВ закладки on 15-Ноя-02, 15:47  (MSK)
Потому я и выбросил томкат в помойку - постоянно ручками докручивать лень - но только перебрав почти все центровые сервера приложений. Остановился на weblogic'е - все самые последние джявские фичи, любая конфигурация безопасность, IDя для создания веб-сервисов, встроенный портал и интеграция, отдельный экземпляр на проект ....
всеравно забуду что-нибудь.
Недостаток один - только 2 дилера на всю Россию (да похоже и СНГ) и цены держат, суки, просто запредельные...
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру