|
|
|
HTTP Status 404 - /AuthoServlet, tomcat7 - Java EE
|
|||
|---|---|---|---|
|
#18+
Господа, добрый день! Подскажите пожалуйста в чем может быть причина возникновения ошибки. авторHTTP Status 404 - /AuthoServlet type Status report message /AuthoServlet description The requested resource is not available. Apache Tomcat/7.0.72 При запуске приложения из Intellij idea, все работает корректно. Когда переношу файлы в Tomcat - webapps, приложение запускается, первый сервлет редиректит на стартовую страницу, а вот при нажатии на submit не происходит перехода на index.jsp, выдает ошибку описанную выше. Ниже приведу код сервлетов, jsp, web.xml и скриншоты расположения файлов. Если кто-нибудь знает в чем проблема прошу помогите, второй день голову ломаю. Код сервлетов. Класс для запуска. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Второй сервлет. (Он ничего не делает просто передает параметр в index и собственно туда же редиректит) Код: 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. Код jsp JSP login.jsp Код: 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. index.jsp Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Структура проекта. http://radikal.ru/lfp/s019.radikal.ru/i624/1612/0a/6e163df84637.png/htm Расположение папок в Tomcat Все лежит в webapps/q http://s019.radikal.ru/i608/1612/27/b0851c32f399.png Каталог - WEB-INF http://s09.radikal.ru/i182/1612/92/cd05b1ec784a.png ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2016, 13:04 |
|
||
|
HTTP Status 404 - /AuthoServlet, tomcat7 - Java EE
|
|||
|---|---|---|---|
|
#18+
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. 23. 24. 25. 26. 27. 28. 29. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2016, 13:06 |
|
||
|
HTTP Status 404 - /AuthoServlet, tomcat7 - Java EE
|
|||
|---|---|---|---|
|
#18+
/index.jsp, /AuthoServlet это Root URL А должно быть /WebappContent/index.jsp, /WebappContent/AuthoServlet Где WebappContext это наименование веб приложения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2016, 13:20 |
|
||
|
HTTP Status 404 - /AuthoServlet, tomcat7 - Java EE
|
|||
|---|---|---|---|
|
#18+
точнее как то так /${param.contextPath}/index.jsp /${param.contextPath}/AuthoServlet ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2016, 13:22 |
|
||
|
HTTP Status 404 - /AuthoServlet, tomcat7 - Java EE
|
|||
|---|---|---|---|
|
#18+
AlexOkВторой сервлет. (Он ничего не делает что то у тебя куча кода и все ничего не делают. ЗЫ убери из xml маппинг сервлетов. Устарело. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2016, 13:27 |
|
||
|
HTTP Status 404 - /AuthoServlet, tomcat7 - Java EE
|
|||
|---|---|---|---|
|
#18+
lleming, для login.jsp в таком случае так же должно быть? И еще вопрос, прописывать на jsp или в классах? Спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2016, 13:42 |
|
||
|
HTTP Status 404 - /AuthoServlet, tomcat7 - Java EE
|
|||
|---|---|---|---|
|
#18+
Petro123, Кода много т.к проект большой, я вытащил просто кусок из-за которого развернуть не могу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2016, 13:43 |
|
||
|
HTTP Status 404 - /AuthoServlet, tomcat7 - Java EE
|
|||
|---|---|---|---|
|
#18+
AlexOk, Не желаете начать читать логи? Там зачастую довольно точно указываются причины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2016, 13:52 |
|
||
|
HTTP Status 404 - /AuthoServlet, tomcat7 - Java EE
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, POST /AuthoServlet HTTP/1.1" 404 Вот строчка из логов, я не могу понять, почему из компилятора все работает корректно, а при попытке запустить с сервера - он видит первый класс, который перенаправляет на login.jsp, а из login.jsp он уже не понимает /AuthoServlet хотя чем он отличается от /start? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2016, 14:14 |
|
||
|
HTTP Status 404 - /AuthoServlet, tomcat7 - Java EE
|
|||
|---|---|---|---|
|
#18+
AlexOkPOST /AuthoServlet HTTP/1.1" 404 Это не то. Во-первых где имя контекста? Вам же выше на это указали. Во-вторых - что на счет деплоймента? Модуль вообще задеплоился? Без ошибок? AlexOkпочему из компилятора все работает корректно Едрить-мадрить. IDE это теперь "компилятор"? AlexOk, а при попытке запустить с сервера - он видит первый класс, который перенаправляет на login.jsp, а из login.jsp он уже не понимает /AuthoServlet хотя чем он отличается от /start? Именем контекста? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2016, 14:36 |
|
||
|
HTTP Status 404 - /AuthoServlet, tomcat7 - Java EE
|
|||
|---|---|---|---|
|
#18+
AlexOkBlazkowicz, POST /AuthoServlet HTTP/1.1" 404 Вот строчка из логов, я не могу понять, почему из компилятора все работает корректно, а при попытке запустить с сервера - он видит первый класс, который перенаправляет на login.jsp, а из login.jsp он уже не понимает /AuthoServlet хотя чем он отличается от /start? Скорее всего это не первый класс а в web.xml прописан <welcome-file>index.jsp</welcome-file> который и открывается по умолчанию. Правда все равно для этого надо открыть http://host:8080/MyWebProject ИДЕ при встроенном томкате делает кастомную настройку сервера. И стартует специально настроенный экземпляр в котором приложение вполне может деплоится на такой "/" Webcontent По крайней мере для eclipse и netbeans можно указать Webcontent в настройках проекта. При деплое в Tomcat у вас Webcontent превращается в /MyWebProject (где MyWebProject это наименование war файла который вы деплоите в tomcat MyWebProject.war) Либо в jsp и сервлетах должен быть правильный контекст либо переименыновываем MyWebProject.war в ROOT.war и деплоим опять. POST /AuthoServlet HTTP/1.1" 404 - явно сказано что не найдено. Нет на томкате в ROOT приложении запамленного сервлета на /AuthoServlet url в jsp поменяйте на <form action="/${param.contextPath}/AuthoServlet" method="POST"> /login.jsp - абсолютный путь от самого начала сервера (Tomcat смортит в ROOT/login.jsp) login.jsp - отностильеный путь (если это на странице /Webapplicaion/sample/hello.jsp то это ссылка на /Webapplicaion/sample/index.jsp) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.12.2016, 16:51 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39363490&tid=2123407]: |
0ms |
get settings: |
12ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
81ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 418ms |

| 0 / 0 |
