
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
14.06.2012, 23:09:26
|
|||
|---|---|---|---|
|
|||
Проблема с компиляцией сервлетов |
|||
|
#18+
Такой код: Код: 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. компилирую так: javac -d classes Hello.java И мне выдает ошибку: c:\tomcat\webapps\test_sec>javac -d classes Hello.java Hello.java:6: error: class HelloWorld is public, should be declared in a file na med HelloWorld.java public class HelloWorld extends HttpServlet { ^ Hello.java:2: error: package javax.servlet does not exist import javax.servlet.*; ^ Hello.java:3: error: package javax.servlet.http does not exist import javax.servlet.http.*; ^ Hello.java:6: error: cannot find symbol public class HelloWorld extends HttpServlet { ^ symbol: class HttpServlet Hello.java:9: error: cannot find symbol public void doGet(HttpServletRequest req, HttpServletResponse res) ^ symbol: class HttpServletRequest location: class HelloWorld Hello.java:9: error: cannot find symbol public void doGet(HttpServletRequest req, HttpServletResponse res) ^ symbol: class HttpServletResponse location: class HelloWorld Hello.java:10: error: cannot find symbol throws ServletException, IOException { ^ symbol: class ServletException location: class HelloWorld 7 errors Помогите разобраться что не так. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.06.2012, 23:36:23
|
|||
|---|---|---|---|
|
|||
Проблема с компиляцией сервлетов |
|||
|
#18+
Ну, вот же написано class HelloWorld is public, should be declared in a file named HelloWorld.java А ещё javax.servlet не входит в JSE, поэтому нужно servler-api подключать при копмиляции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
14.06.2012, 23:51:41
|
|||
|---|---|---|---|
|
|||
Проблема с компиляцией сервлетов |
|||
|
#18+
Можете показать как это сделать, на примере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2012, 00:50:02
|
|||
|---|---|---|---|
|
|||
Проблема с компиляцией сервлетов |
|||
|
#18+
Люди пожалуйста подскажите, я программист на пхп, но мне деректор сказал написать небольшой проект на jsp. С самим jsp я уже более менее разобрался, но мне нужны классы, а наскилко я понял их реализуют сервлетами. Плиз помогите хотя бы с их компиляцией разобраться. Я понимаю, что оно не может найти какие-то библиотеки, но где их искать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2012, 01:26:35
|
|||
|---|---|---|---|
Проблема с компиляцией сервлетов |
|||
|
#18+
А какой контейнер сервлетов/сервер приложений ты используешь/будешь использовать? - Tomcat, Jetty, GlassFish, JBoss, WebSphere? В них обязательно должная присутствовать папочка libs, где находится комплект jar-ников. При компиляции используй. Обычно IDE позволяет настраивать использовании библиотек. Если консольная компиляция, то просто ссылайся на jar, который нужен для компиляции (для простого примера jsp/servlets должно хватить servlet-api.jar и jsp-api.jar). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2012, 01:33:46
|
|||
|---|---|---|---|
|
|||
Проблема с компиляцией сервлетов |
|||
|
#18+
Tomcat. Уже работает спасибо просто неправильно подключена библиотека в переменных среды. Файл класса появился, но я смотрел туториалы, где должен был появиться еще один файл который можно было просмотреть в браузере, но его нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2012, 09:41:09
|
|||
|---|---|---|---|
Проблема с компиляцией сервлетов |
|||
|
#18+
flytracer, какая IDE? В Иклипсе, меню - выполнить и смотришь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2012, 12:16:27
|
|||
|---|---|---|---|
|
|||
Проблема с компиляцией сервлетов |
|||
|
#18+
Я не использую IDE. Компилирую через консоль. javac HelloWorld.java // это работает java HelloWorld // Это выдает ошибку что файла нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
15.06.2012, 12:23:55
|
|||
|---|---|---|---|
|
|||
Проблема с компиляцией сервлетов |
|||
|
#18+
flytracerjava HelloWorld // Это выдает ошибку что файла нет Сервлеты не запускаются таким образом. Только классы с точкой входа (public static void main(String[] args)) Сервлеты нужно специальным образом упаковывать в war модули (читать про WEB-INF и web.xml) и потом эти модули деплоить в томкат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=ShuR79&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
13ms |
get forum list: |
26ms |
get settings: |
16ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 686ms |
| total: | 881ms |

| 0 / 0 |
