|
|
|
Проблема с компиляцией сервлетов
|
|||
|---|---|---|---|
|
#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:09:26 |
|
||
|
Проблема с компиляцией сервлетов
|
|||
|---|---|---|---|
|
#18+
Ну, вот же написано class HelloWorld is public, should be declared in a file named HelloWorld.java А ещё javax.servlet не входит в JSE, поэтому нужно servler-api подключать при копмиляции. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2012, 23:36:23 |
|
||
|
Проблема с компиляцией сервлетов
|
|||
|---|---|---|---|
|
#18+
Можете показать как это сделать, на примере? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.06.2012, 23:51:41 |
|
||
|
Проблема с компиляцией сервлетов
|
|||
|---|---|---|---|
|
#18+
Люди пожалуйста подскажите, я программист на пхп, но мне деректор сказал написать небольшой проект на jsp. С самим jsp я уже более менее разобрался, но мне нужны классы, а наскилко я понял их реализуют сервлетами. Плиз помогите хотя бы с их компиляцией разобраться. Я понимаю, что оно не может найти какие-то библиотеки, но где их искать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2012, 00:50:02 |
|
||
|
Проблема с компиляцией сервлетов
|
|||
|---|---|---|---|
|
#18+
А какой контейнер сервлетов/сервер приложений ты используешь/будешь использовать? - Tomcat, Jetty, GlassFish, JBoss, WebSphere? В них обязательно должная присутствовать папочка libs, где находится комплект jar-ников. При компиляции используй. Обычно IDE позволяет настраивать использовании библиотек. Если консольная компиляция, то просто ссылайся на jar, который нужен для компиляции (для простого примера jsp/servlets должно хватить servlet-api.jar и jsp-api.jar). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2012, 01:26:35 |
|
||
|
Проблема с компиляцией сервлетов
|
|||
|---|---|---|---|
|
#18+
Tomcat. Уже работает спасибо просто неправильно подключена библиотека в переменных среды. Файл класса появился, но я смотрел туториалы, где должен был появиться еще один файл который можно было просмотреть в браузере, но его нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2012, 01:33:46 |
|
||
|
Проблема с компиляцией сервлетов
|
|||
|---|---|---|---|
|
#18+
flytracer, какая IDE? В Иклипсе, меню - выполнить и смотришь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2012, 09:41:09 |
|
||
|
Проблема с компиляцией сервлетов
|
|||
|---|---|---|---|
|
#18+
Я не использую IDE. Компилирую через консоль. javac HelloWorld.java // это работает java HelloWorld // Это выдает ошибку что файла нет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2012, 12:16:27 |
|
||
|
Проблема с компиляцией сервлетов
|
|||
|---|---|---|---|
|
#18+
flytracerjava HelloWorld // Это выдает ошибку что файла нет Сервлеты не запускаются таким образом. Только классы с точкой входа (public static void main(String[] args)) Сервлеты нужно специальным образом упаковывать в war модули (читать про WEB-INF и web.xml) и потом эти модули деплоить в томкат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2012, 12:23:55 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37838696&tid=2131561]: |
0ms |
get settings: |
9ms |
get forum list: |
28ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 337ms |
| total: | 490ms |

| 0 / 0 |
