|
|
|
Не могу запустить сервлет из Tomcat
|
|||
|---|---|---|---|
|
#18+
У меня Eclipse 3.1 и jakarta-tomcat-5.0.28. Я установил системные переменные CATALINA_HOME C:\Program Files\Apache Software Foundation\Tomcat 5.0 JAVA_HOME C:\Program Files\Java\jdk1.5.0_06 Path %JAVA_HOME%\BIN; CLASSPATH C:\Program Files\Apache Software Foundation\Tomcat 5.0\common\lib\servlet-api.jar C помощью Sysdeo tomcat 3.1 встроил tomcat в Eclipse. Создал Tomcat project в Eclipe. Написал простейший сервлет: //HelloClientServlet.java import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloClientServlet extends HttpServlet { protected void doGet(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException { res.setContentType("text/html"); PrintWriter out = res.getWriter(); out.println("<HTML><HEAD><TITLE>Hello Client!</TITLE>"+ "</HEAD><BODY>Hello Client!</BODY></HTML>"); out.close(); } public String getServletInfo() { return "HelloClientServlet 1.0 by Stefan Zeiger"; } } Откомпилировал его: javac HelloClientServlet.java Положил оба файла .java и .class в Web-inf\classes Затем создал директорию C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\ROOT\HelloClientServlet и положил туда папку web-inf. Пытаюсь запустить сервлет http://localhost:8080/servlet/HelloClientServlet, выдает ошибку Что я не так сделал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2006, 16:40 |
|
||
|
Не могу запустить сервлет из Tomcat
|
|||
|---|---|---|---|
|
#18+
1) надо создать папку в \webapps 2) HelloClientServlet -> http://localhost:8080/HelloClientServlet? 3) покажи свой web.xml 4) что за ошибка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2006, 17:23 |
|
||
|
Не могу запустить сервлет из Tomcat
|
|||
|---|---|---|---|
|
#18+
Я не знаю точно про винды, но последовательность должна быть така 1) Ставишь eclipse 2) Ставишь кота 3) Качаешь томкатовский плогин с sysdeo, распаковываешь и кладешь в /eclipse/plugins 4) Запускаешь eclipse, там котовские кнопочки должны появиться 5) Идешь в Windows->Properties, находишь котовские установки и корректирушь их 6) Жмешь кота, который стартует. Смотришь логи. Долно быть усе более-менее (кой-кака ругань будет, но сие несущественно - пока) 7) Запускаешь IE или лисичку на localhost:8080, должна быть котовская homepage. Если нет - смотри настройки firewall 8) Жмешь кота, который даун - пока томкат не нужен 9) Создаешь проект (котовский ессесвенно) 10) Кладешь свое файло туды в scr 11) Правая мышка на пректе ->Properties 12) Смотришь 2 весчи - жабские и котовские настройки. В жабских scr должно быть как сырцы, classes как output. В котовских чекаешь кой-каки чекбоксы и ставишь свой context path (hello к примеру) 13) Жмешь кота, который стартует. Смотришь логи. твое hello там дожно быть. Или кой-кака ругань на сей счет. Если нет - лезь в <TOMCAT_HOME>/conf/server.xml . Если там следов троего hello (в самом конце) нема - проблема в правах 14) Если все OK - запускаешь IE или лисичку на localhost:8080/hello/<имя jsp>, 15) Получаешь удовлетворение и кончаешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2006, 17:32 |
|
||
|
Не могу запустить сервлет из Tomcat
|
|||
|---|---|---|---|
|
#18+
WhiteDream ... Откомпилировал его: javac HelloClientServlet.java Положил оба файла .java и .class в Web-inf\classes Затем создал директорию C:\Program Files\Apache Software Foundation\Tomcat 5.0\webapps\ROOT\HelloClientServlet и положил туда папку web-inf. Пытаюсь запустить сервлет http://localhost:8080/servlet/HelloClientServlet, выдает ошибку Что я не так сделал? 1) Положи HelloClientServlet.class в webapps\ROOT\WEB-INF\classes 2) В файле webapps\ROOT\web.xml добавь следующую секцию: Код: plaintext 1. 2. 3. 4. Теперь можешь пользовать http://localhost:8080/servlet/HelloClientServlet 4) Чтобы понять, почему все именно так, почитай документацию (например, спецификацию сервлетов) о структуре каталога web-приложения J2EE. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.03.2006, 21:11 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2149793]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
190ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 466ms |

| 0 / 0 |
