powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / вопрос по Servlet-ам
6 сообщений из 6, страница 1 из 1
вопрос по Servlet-ам
    #34665427
Фотография -Sergey-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
знаю что тема избитая. но все равно просьба помочь..
проблема: сервлет не работает ни под Идеа ни когда пытаюсь запустить из томката
ругается на то что нет такого пути..

что сделал:
1. код сервлета
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
 package  my_package;


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


/**
 * Created by IntelliJ IDEA.
 * User: Admin
 * Date: 17.07.2007
 * Time: 13:03:52
 * To change this template use File | Settings | File Templates.
 */
 public   class  HelloWorld  extends  HttpServlet{

     public   void  doGet( HttpServletRequest request, HttpServletResponse response)
         throws  IOException{
    response.setContentType("text/html");
	PrintWriter writer = response.getWriter();

	writer.println("<html>");
	writer.println("<head>");
	writer.println("<title>Sample Application Servlet Page</title>");
	writer.println("</head>");
	writer.println("<body bgcolor=white>");

	writer.println("<table border=\"0\">");
	writer.println("<tr>");
	writer.println("<td>");
	writer.println("<img src=\"images/tomcat.gif\">");
	writer.println("</td>");
	writer.println("<td>");
	writer.println("<h1>Sample Application Servlet</h1>");
	writer.println("This is the output of a servlet that is part of");
	writer.println("the Hello, World application.  It displays the");
	writer.println("request headers from the request we are currently");
	writer.println("processing.");
	writer.println("</td>");
	writer.println("</tr>");
	writer.println("</table>");

	writer.println("<table border=\"0\" width=\"100%\">");
	Enumeration names = request.getHeaderNames();
	 while  (names.hasMoreElements()) {
	    String name = (String) names.nextElement();
	    writer.println("<tr>");
	    writer.println("  <th align=\"right\">" + name + ":</th>");
	    writer.println("  <td>" + request.getHeader(name) + "</td>");
	    writer.println("</tr>");
	}
	writer.println("</table>");

	writer.println("</body>");
	writer.println("</html>");


    }

     public   void  doPost( HttpServletRequest request, HttpServletResponse response )
         throws  IOException {
            doGet( request, response);
    }

}

2. текст web.xml ( мапинг прописал в ручную не нашел где в идеа можно сгенерировать автоматом)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
 
<?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>
  <servlet-name>HelloWorld</servlet-name> 
  <servlet- class >my_package.HelloWorld</servlet- class > 
  </servlet>
- <servlet-mapping>
  <servlet-name>HelloWorld</servlet-name> 
  <url-pattern>/HelloWorld</url-pattern> 
  </servlet-mapping>
  </web-app>

3. в папке CATALINA_HOME/webapp создаю папку test_web_app
в неё кидаю Win-inf , далее в веб-инф web.xml тут же создаю папку classes/my_package
в ней файл HelloWorld.class

4. запускаю Томкат и получаю что путь не найден..

-

Цель в жизни определяет все..
Выбор есть всегда..
Но мы часто не хотим его делать..
...
Рейтинг: 0 / 0
вопрос по Servlet-ам
    #34665431
Anarion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чиво томкат пишет?
...
Рейтинг: 0 / 0
вопрос по Servlet-ам
    #34665441
pilot_borg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://www-128.ibm.com/developerworks/ru/edu/j-intserv/index.html

здесь нашел простой пример, как все настроить
...
Рейтинг: 0 / 0
вопрос по Servlet-ам
    #34665474
Magenta
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
вопрос по Servlet-ам
    #34665649
Фотография -Sergey-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо большое за ссылки, но проблему уже решил сам.
единственное что не понял как заставить Идею самостоятельно писать мапинг в файл?
может кто знает. если не трудно напишите
-

Цель в жизни определяет все..
Выбор есть всегда..
Но мы часто не хотим его делать..
...
Рейтинг: 0 / 0
вопрос по Servlet-ам
    #34665996
smbdy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
имхо, если ты вчера запустил свой первый сервлет, то всё же стОит поупражняцо все xml заполнять руками. Пока не будет чёткого понимания того, что делают вместо тебя визарды.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / вопрос по Servlet-ам
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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