|
|
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Доброго дня! Столкнулся с проблемой отображения сервлета на сервере tomcat7, ide IDEA, пользуюсь плагином. При переходе по url сервлета отображается error 500. Сервлет Код: 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. web.xml Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. index.jsp Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. tomcat.catalina.log Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. tomcat.localhost.log Код: html 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. скрин ошибки в хроме http://rghost.ru/58605133.view В чем загвоздка? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 15:55 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Лог сервера при запуске Код: html 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. 31. 32. 33. 34. 35. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 15:58 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Вот логи catalina.log Код: html 1. 2. localhost.log Код: html 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 16:12 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Гугл привел на страницу http://tomcat.apache.org/native-doc/ , но Код: html 1. 2. 3. 4. 5. 6. 7. 8. wtf? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 16:28 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Usman, установил native libs следую инструкции Код: html 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. 31. 32. все-равно не работает, логи Код: html 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 17:46 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
наверно нужно указать путь LIBDIR to `/etc/ld.so.conf' , только не знаю как это сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 18:15 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
AK1988, - Попробуйте скачать исходники и откомпилировать их ( https://apr.apache.org/download.cgi ) - Закинуть *.so в java.library.path ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 18:23 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Необходимость использования нативных библиотек определяется типом коннектора. Насколько я помню, APR не выбирается автоматически. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 18:48 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Мало что понятно из сказаного, с трудом установил через мануал, можете пошаговое руководство написать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 18:55 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Забудьте вы про APR. Tomcat 7.0 - Servlet API 3.0. У вас идёт ругань на 3.1. Лень вспоминать/искать, но аннотации которые вы используете могут не работать в 3.0. Соответственно или использовать для компиляции ровно ту версию Servlet API, которую использует целевой сервер или не выёживаться и обойтись без аннотаций или обновить Tomcat до 8.0, если остриё прогресса так критично. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 19:11 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
AK1988, Какой еще APR? 1.Сервлет дожен вызываться по адресу localhost:8080/CONTEXT_ROOT/HelloWorld 2.У вас же написано, ClassNotFoundEception, покажите структуру war/ear файла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 19:16 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, и смотрел же здесь http://tomcat.apache.org/whichversion.html , а поставил 7, а не 8. Переставлю. Но аннотация закомментирована, маппинг через web.xml ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 19:18 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Поставьте аннотацию @Override и получите ошибку, что метод doGet() не был перекрыт из-за различий в правах доступа. Если внимательно читать документацию, то публичными должны быть класс и методы init/destroy, а doGet со товарищи - защищённые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 19:23 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
1. Не знаю где лежит war. На Линуксе недавно. 2. Неудаляется tomcat7. sudo apt-get purge tomcat7 ничего не видит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 19:32 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Поставьте аннотацию @Override и получите ошибку, что метод doGet() не был перекрыт из-за различий в правах доступа. Если внимательно читать документацию, то публичными должны быть класс и методы init/destroy, а doGet со товарищи - защищённые. Почему? Можно ведь "расширять" доступ? 1. Не знаю где лежит war. На Линуксе недавно. Этож не линукс совсем. Кликните на проекте -> экспорт в war файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 19:38 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Установил tomcat8 Код: html 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. 31. 32. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 19:48 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
не тот лог. вот лог томкат8 Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Ненаходит native libs. Как установить их в одну из директорий? /usr/lib64 /lib64 /lib /usr/lib Можете переделать пример что б устанавливалось в одну из директорий? Если делаю так, все-равно не видит, даже после прописки в /etc/ld.so.conf.d Код: html 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 20:03 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
no56892Почему? Можно ведь "расширять" доступ? Код: plaintext 1. 2. 3. 4. Test.java Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 20:13 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov, прикол ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 20:25 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorov , Код: java 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 20:41 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
AK1988, измените package своего сервлета. Tomcat не позволит вам загрузить ваши собственные классы из java.* или javax.servlet.*. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2014, 22:10 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
vslAK1988, измените package своего сервлета. Tomcat не позволит вам загрузить ваши собственные классы из java.* или javax.servlet.*. Сервлет теперь работает, но если мапинг через аннотации томкат показывает ошибку +так же остался вопрос с native libs томкат их не видит Код: html 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2014, 18:48 |
|
||
|
Вые... первый сервлет.
|
|||
|---|---|---|---|
|
#18+
AK1988vslAK1988, измените package своего сервлета. Tomcat не позволит вам загрузить ваши собственные классы из java.* или javax.servlet.*.остался вопрос с native libs томкат их не видит Код: html 1. Блин, редактирования нет, томкат пишет что ненаходит native библиотеки, как их добавить правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2014, 18:50 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38783382&tid=2126404]: |
0ms |
get settings: |
9ms |
get forum list: |
23ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
161ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 524ms |

| 0 / 0 |
