|
|
|
Разверните приложение, плиз
|
|||
|---|---|---|---|
|
#18+
Я написал простой сервлет: ______________________________________________________________ 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 впереди. КАРАУЛ. СПАСИТЕ ПРОГРАММИСТЫ, ТЕХНОЛОГИ И КОДЕРЫ НАЧИНАЮЩЕГО СТУДЕНТА. ПОМОГИТЕ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.05.2006, 01:38 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33740835&tid=2149201]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
57ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 215ms |
| total: | 381ms |

| 0 / 0 |
