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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Инсталяция сервлета на Tomcat 
:(
    Опции темы
kodlan
Дата 25.7.2007, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 25.7.2007
Где: http://www.UltraS harpWare.com/

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



Здрасти!
Помогите пожалуйста запустить сервлет. В былдере он запустиля, все нормально, но вот как эго перенести под томкат не знаю. 
Что я делал:
создал папку webapps\servlet\WEB-INF\classes\servlet\
туда положил Servlet1.class
далее создал web.xml:
Код
<!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>ser</servlet-name>
    <servlet-class>servlet.Servlet1</servlet-class>
  </servlet>
  
  <servlet-mapping>
    <servlet-name>ser</servlet-name>
    <url-pattern>/run</url-pattern>
  </servlet-mapping>
</web-app>


запускаю http://localhost:8080/servlet/run
Пробовал разние варианты, но ниче не помогло. Помогите плз. 
Заранее спасибо. 
ЗЫ: где можно почитать про создание web.xml файла?

Код
package servlet;

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

public class Servlet1 extends HttpServlet {
        private static final String CONTENT_TYPE = "text/html; charset=windows-1251";
        //Initialize global variables
        public void init() throws ServletException {
        }
        //Process the HTTP Get request
        public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
                response.setContentType(CONTENT_TYPE);
                PrintWriter out = response.getWriter();
                out.println("<html>");
                out.println("<head><title>Servlet1</title></head>");
                out.println("<body>");
                out.println("<p>The servlet has received a GET. This is the reply.</p>");
                out.println("</body></html>");
        }
        //Clean up resources
        public void destroy() {
        }
}

PM MAIL WWW ICQ   Вверх
Maksym
Дата 25.7.2007, 17:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

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



kodlan
Цитата(kodlan @  25.7.2007,  16:41 Найти цитируемый пост)
Пробовал разние варианты, но ниче не помогло.

Что томкет пишет при старте?

ЗЫ. Назови приложение как-нибудь нормально, или пакет, а то у тебя и то servlet и это -- запутаться недолго..

Это сообщение отредактировал(а) Maksym - 25.7.2007, 17:43
PM MAIL   Вверх
kodlan
Дата 25.7.2007, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 25.7.2007
Где: http://www.UltraS harpWare.com/

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



Блиннн!!!!
Заработало!!!
Я перезапустил оперу и запустилось. 
Видимо она брала из своего кеша. Сервер я перезапускал, а бравзер не додумался =)

Все равно спасибо

Добавлено через 1 минуту и 11 секунд
Что еще можно добавлять в web.xml?
PM MAIL WWW ICQ   Вверх
Maksym
Дата 25.7.2007, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

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



kodlan
Все в XML DTD написано
http://java.sun.com/dtd/web-app_2_3.dtd
PM MAIL   Вверх
kodlan
Дата 25.7.2007, 17:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 18
Регистрация: 25.7.2007
Где: http://www.UltraS harpWare.com/

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



Спасибо
И еще, как руками создать war с сервлетом?
PM MAIL WWW ICQ   Вверх
Maksym
Дата 25.7.2007, 19:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


.
***


Профиль
Группа: Участник Клуба
Сообщений: 1456
Регистрация: 19.8.2005
Где: Odessa, Black Sea

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



kodlan
Если обязательно хочется именно руками, то это .zip архив, у которого расширение поменяно на .war, и структура каталогов внутри которого соответствует определенному соглашению.
Хотя я бы посоветовал делать это с помощью IDE или ant smile

Добавлено через 2 минуты и 12 секунд
Почитай статью: Manually Creating a Simple Web ARchive (WAR) File. Кратенько и все по делу.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

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

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




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


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

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