![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
kaktebe |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 23.1.2012 Репутация: нет Всего: нет |
Доброго времени суток.
Начал недавно учить JSP и создал проект в Eclipse. Запускаю полученный проект по http://localhost:8080/ServletProject и всё запускается работает нормально, в web.xml прописан index.html. Но когда создаю сервлет и прописываю его в web.xml так:
То выдаётся ошибка 500: HTTP Status 500 - Error instantiating servlet class servletproject.servlet1 и описание: java.lang.ClassNotFoundException: servletproject.servlet1 org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711) org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001) org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585) org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Как я понял вся проблема с путями, то ли в к классу, то ли ещё к чему-то. Предлагается при создании сервлета ввести class name, но какой это класс должен быть и какой путь к нему я не совсем понял. Всё кстати лежит как по умолчанию Eclipse создал в папке src. Я читал, что вроде всё должно быть в WebContent, но Eclipse туда кладёт. Я пробовал и в WebContent класть, но тогда перестаёт запускаться Tomcat. Где может быть всё таки ошибка, может знает кто-то? Это сообщение отредактировал(а) kaktebe - 8.9.2012, 16:31 |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Как я догадываюсь этот класс используется в сервлете - ну так надо библиотеку с этим классом положить в WEB-INF/lib. В Eclipse надо иногда явно указывать, что в WAR надо определенные библиотеки паковать. |
|||
|
||||
kaktebe |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 23.1.2012 Репутация: нет Всего: нет |
А где этот класс взять или надо создать его и написатьс нуля? |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Откуда я знаю ? ![]() Ты вообще хоть какие-то библиотеки используешь в своем проекте ? |
|||
|
||||
kaktebe |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 23.1.2012 Репутация: нет Всего: нет |
Та не, какие библиотеки? Это по сути Hello, world) Создал чистый проект, создал сервлет, он не работает, выдаёт 404 ошибку, попытался попрописывать его в web.xml, но тогда выдаётся ошибка 500. Ответа нигде нету и никто не знает почему... Уже недели 1,5 пытаюсь разобраться и ничего не выходит... С PHP работал много, там всё просто настраивается и создаётся, а с JSP и Eclipse какая-то жесть... |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Надо смотреть исходники - так ничего никто не определит.
Добавлено через 3 минуты и 10 секунд Ну или смотри тут - http://java-course.ru/students/students.php?name=part7 - я там простой сервлет написал рабочий. Повозись. |
|||
|
||||
kaktebe |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 23.1.2012 Репутация: нет Всего: нет |
Попробовал на основе того web.xml создать проект и сервлет, но ошибка та же самая, правда я ничего не перекладывал в папку Tomcat и WEB-INF. Вот весь проект http://depositfiles.com/files/psefhnr5r если посмотришь, буду очень благодарен. |
|||
|
||||
AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 8 Всего: 118 |
Выслал почту в PM - присылай туда
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |