|
|
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, форумчане. Очень нужна Ваша помощь. Возникла проблема запуска сервлета в Eclipse с предварительно подключенным Tomcat. При попытке запуска простейшего сервлета выдается статус "HTTP Status 404 - /Test/MyServlet", то есть ничего не отображается (должно отобразиться типа хэллоу ворлд). Класс сервлета в папке JavaResources/src. В некоторых источнках пишется, что сервлет должен содержаться в папке WebContent/WEB-INF/classes. Как это организовать, где могут быть ошибки конфигурации? Например, jsp запускаются нормально и работают. Самое интересное что есть куча мануалов типа http://www.youtube.com/watch?v=-l0CFxdroTE, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 00:32:30 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
lykeit, - проект - новый - jsp - работает? - пр.клик новый сервлет - работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 09:26:10 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
lykeitЗдравствуйте, форумчане. Очень нужна Ваша помощь. Возникла проблема запуска сервлета в Eclipse с предварительно подключенным Tomcat. При попытке запуска простейшего сервлета выдается статус "HTTP Status 404 - /Test/MyServlet", то есть ничего не отображается (должно отобразиться типа хэллоу ворлд). Класс сервлета в папке JavaResources/src. В некоторых источнках пишется, что сервлет должен содержаться в папке WebContent/WEB-INF/classes. Как это организовать, где могут быть ошибки конфигурации? Например, jsp запускаются нормально и работают. Самое интересное что есть куча мануалов типа http://www.youtube.com/watch?v=-l0CFxdroTE, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 10:59:31 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
Petro123, jsp работает. Сервлет не работает. mvn3, web.xml прописано все что нужно. Кроме статуса 404, еще выдается статус 500 -- что-то вроде не найдены классы. А при запуске томкат все идет нормик, и бац -- parent directory WEB-INF/classes и java.lang.NotFoundException. Самое интересное, что при запуске jsp классы автоматически добавляются в папку build, при запуске сервлета тоже. Но джсп работает, а сервлет нет. Ребят, я так понимаю что что-то с конфигурацией. Может есть у кого пошаговый мануал по которому у Вас все работает? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 14:25:54 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
lykeitМожет есть у кого пошаговый мануал по которому у Вас все работает? - NewPrj-Web-DynamicWebPrj - New Servlet - Java package = "servlets" - Class name = Abbbb - Next, Next PS код и скриншоты сюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 14:56:14 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
Petro123, по Вашему мануалу: 1. Dynamic Web Progect - New Servlet 2. New --> Servlet--> Package servlets --> Class name Abbb 3. Servlet code: Код: java 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. web.xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 4. Run on Server: В консоли Eclipse: 28.03.2012 15:57:29 org.apache.catalina.core.AprLifecycleListener init INFO: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jre6\bin;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:/Program Files/Java/jre6/lib/i386;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Common Files\Teleca Shared;C:\MATLAB7\bin\win32;C:\Python27;C:\Python27\Lib;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Java\jdk1.6.0_25\lib;C:\BC5\BIN; C:\MinGW\bin;;C:\Program Files\eclipse; 28.03.2012 15:57:29 org.apache.tomcat.util.digester.SetPropertiesRule begin WARNING: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.jst.jee.server:New Servlet' did not find a matching property. 28.03.2012 15:57:30 org.apache.coyote.http11.Http11Protocol init INFO: Initializing Coyote HTTP/1.1 on http-8081 28.03.2012 15:57:30 org.apache.catalina.startup.Catalina load INFO: Initialization processed in 949 ms 28.03.2012 15:57:30 org.apache.catalina.core.StandardService start INFO: Starting service Catalina 28.03.2012 15:57:30 org.apache.catalina.core.StandardEngine start INFO: Starting Servlet Engine: Apache Tomcat/6.0.35 28.03.2012 15:57:30 org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8081 28.03.2012 15:57:30 org.apache.jk.common.ChannelSocket init INFO: JK: ajp13 listening on /0.0.0.0:8010 28.03.2012 15:57:30 org.apache.jk.server.JkMain start INFO: Jk running ID=0 time=0/37 config=null 28.03.2012 15:57:30 org.apache.catalina.startup.Catalina start INFO: Server startup in 549 ms 28.03.2012 15:57:31 org.apache.catalina.core.ApplicationContext log INFO: Marking servlet Abbb as unavailable 28.03.2012 15:57:31 org.apache.catalina.core.ApplicationContext log SEVERE: Error loading WebappClassLoader context: /New_Servlet delegate: false repositories: /WEB-INF/classes/ ----------> Parent Classloader: org.apache.catalina.loader.StandardClassLoader@1be2d65 servlets.Abbb java.lang.ClassNotFoundException: servlets.Abbb at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1128) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:827) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Unknown Source) 28.03.2012 15:57:31 org.apache.catalina.core.StandardWrapperValve invoke SEVERE: Allocate exception for servlet Abbb java.lang.ClassNotFoundException: servlets.Abbb at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1128) at org.apache.catalina.core.StandardWrapper.allocate(StandardWrapper.java:827) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:129) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) at java.lang.Thread.run(Unknown Source) В Веб-браузере: HTTP Status 500 - type Exception report message description The server encountered an internal error () that prevented it from fulfilling this request. exception javax.servlet.ServletException: Wrapper cannot find servlet class servlets.Abbb or a class it depends on org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Unknown Source) root cause java.lang.ClassNotFoundException: servlets.Abbb org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1680) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1526) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Unknown Source) note The full stack trace of the root cause is available in the Apache Tomcat/6.0.35 logs. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:06:04 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
lykeit, - в папке библиотеки - удалить ВСЕ кроме jre - во вкладке - Server удалить томкат - дождаться ошибки "HttpServlet cannot be resolved to a type" - В ПРОЕКТЕ! - Prop - Path - Lib - Add Lib - Server Runtime - Tomcat - проверить все ошибки и предупреждения во вкладке иклипса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:17:47 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
lykeitМожет есть у кого пошаговый мануал по которому у Вас все работает? http://vygovskiy.com/xwiki/bin/view/Main/%D0%A0%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0+web-%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9+%D0%B2+Eclipse Там в низу есть ссылка, по которой смотреть что реально делает tomcat. Ну и пара советов, как решать проблемы. Приложи проект, посмотрим. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:38:55 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
Petro123lykeit, - В ПРОЕКТЕ! - Prop - Path - Lib - Add Lib - Server Runtime - Tomcat Так лучше не делать. Это через facets решается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:39:35 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
LeonidvТак лучше не делать это твоё имхо и к сабжу (рабочего хелло ...) отношения не имеет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:44:52 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
Petro123, An internal error occurred during: "Setting build path". Element not found: /.org.eclipse.jdt.core.external.folders/.link0. Такая вот ошибка. И когда пытался первый раз добавить томкат просто не было даже возможности прописать путь -- пустое окно. Со второго раза получилось. Странно как-то. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 17:49:29 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
Petro123LeonidvТак лучше не делать это твоё имхо и к сабжу (рабочего хелло ...) отношения не имеет. Это мое имхо идет от понимание того, что реально происходит в Eclipse и опыта работы с ним, который превышает твой в n раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:11:58 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
lykeitPetro123, An internal error occurred during: "Setting build path". Element not found: /.org.eclipse.jdt.core.external.folders/.link0. Такая вот ошибка. И когда пытался первый раз добавить томкат просто не было даже возможности прописать путь -- пустое окно. Со второго раза получилось. Странно как-то. Создай новый workspace (просто укажи каталог другой), сделай по инструкции все с 0 и если работать не будет - выложи проект на форум (или куда-нибудь, откуда его скачать можно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:13:13 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
LeonidvPetro123пропущено... это твоё имхо и к сабжу (рабочего хелло ...) отношения не имеет. Это мое имхо идет от понимание того, что реально происходит в Eclipse и опыта работы с ним, который превышает твой в n раз. мне приятно сказать вам, что ваша точка зрения и солидна и остроумна (с) Воланд ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:18:10 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
Leonidv, я не знаю что подразумевает под собой воркспэйс. Работаю с виндоус, а не линукс. Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 18:45:10 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
lykeitLeonidv, я не знаю что подразумевает под собой воркспэйс. Работаю с виндоус, а не линукс. Спасибо windows/linux - не важно. Вы когда eclipse стартуете, он вам предлагает выбрать workspace (или у вас eclipse на русском?). В любом случае, должен предлагать выбрать папку. Надо просто другую указать. Если так объяснять - workspace это папка, в которой Eclipse хранит информацию о проектах и свои настройки. Я обычно под один проект (в широком смысле слова) создаю workspace, в котором несколько java-проектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2012, 19:31:07 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
В общем, переустановил я все -- начиная от настроек переменных среды до томкат с эклипсом. Сменил директорию воркспэйса. И заработало. Где ошибка, что такое творилось ясно не стало. Но пришло понимание почему программистов называют шаманами) Всем спасибо за помощь. ОГРОМНОЕ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 00:23:47 |
|
||
|
Запуск сервлета в Eclipse + Tomcat
|
|||
|---|---|---|---|
|
#18+
lykeitНо пришло понимание почему программистов называют шаманами) Шаманами их называют на оперделенном уровне развития. Дальше начинается понимание. Я когда только начинал работать с Eclipse все проблемы решал подобным образом. Сейчас таких проблем не возникает - сразу настраиваешь все как надо, а если даже они возникли, знаешь где что смотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2012, 06:26:47 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37728110&tid=2132190]: |
0ms |
get settings: |
17ms |
get forum list: |
22ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
54ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
82ms |
get tp. blocked users: |
3ms |
| others: | 331ms |
| total: | 542ms |

| 0 / 0 |
