powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Разверните приложение, плиз
2 сообщений из 2, страница 1 из 1
Разверните приложение, плиз
    #33740787
Bill_G
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я написал простой сервлет:
______________________________________________________________
import javax.servlet.*;
import javax.servlet.http.*;
import java.io.PrintWriter;
import java.io.IOException;

public class HelloServlet extends HttpServlet {
public void doGet (HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
PrintWriter out=response.getWriter();
response.setContentType("text/html");
out.println("<HTML>");
out.println("<HEAD><TITLE>The Hello Servlet</TITLEX/HEAD>");
out.println("<BODY BGC0LOR=\"white\">");
out.println("<H2>Hello " + request.getParameter("user") +
", how are you?</H2>");
out.println("<p><B>The current time is " + new java.util.Date());
out.println("<p>Hope you have a nice day! </B>");
out.println("</BOOY>");
out.println("</HTML>");
out.close();
}
}
______________________________________________________________

и сделал javac с ним получил файл: "HelloServlet.class"

Теперь, как я прочитал в книгах (в трех толстых), чтобы развернуть web-приложение, надо правильно разместить в структуре каталогов TOMCAT
мой файл и создать там еще web.xml - дескриптор развертывания. Я сделал следующее:

свое приложение (в папке "myapp") разместил в папке webapps, и создал еще внутри пару папок.
Структура папок:
%TOMCAT_HOME%\webapps\myapp\WEB-INF\classes

в папке "classes" - файл "HelloServlet.class"
в папке "WEB-INF" - файл "web.xml"

web.xml следующий:
___________________________________________________
<?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>Hello</servlet-name>
<servlet-class>HelloServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/Start</url-pattern>
</servlet-mapping>
</web-app>
__________________________________________________


Теперь (КАК В КНИГАХ НАПИСАНО) можно обращаться к приложению например так:
"http://localhost:8080/myapp/servlet/Hello"

ТОЛЬКО вот проблема - ошибка:

""HTTP Status 404 - /myapp/servlet/Hello
type Status report
message /myapp/servlet/Hello
description The requested resource (/myapp/servlet/Hello) is not available.
Apache Tomcat/4.1.31 ""



Что же делать?
Firefox мне даже когда пишу "http://localhost:8080/myapp/" выдает ту же ошибку.
Может чего еще поднастроить надо???????
А у меня еще и JSP впереди. КАРАУЛ.

СПАСИТЕ ПРОГРАММИСТЫ, ТЕХНОЛОГИ И КОДЕРЫ НАЧИНАЮЩЕГО СТУДЕНТА.
ПОМОГИТЕ.
...
Рейтинг: 0 / 0
Разверните приложение, плиз
    #33740835
Alexey Turn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
<servlet-mapping>
<servlet-name>Hello</servlet-name>
<url-pattern>/Start</url-pattern>
</servlet-mapping>

http://localhost:8080/Start
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Разверните приложение, плиз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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