Я создал проект Spring MVC, который имеет службы REST. Я развернул его на TOMCAT. Когда я использую URL-адрес на моей локальной машине, например: «localhost: 8080/rmtest/questions.do? TestId = 1», он дает правильный ответ Json. Независимо от того, сколько раз я ударил этот URL, я получаю правильный ответ json.Tomcat дает страницу не найдена при обращении во второй раз в любом браузере
Но когда я ударил его с разных машин, используя URL: «http://192.168.1.178:8080/rmtest/questions.do?testId=1», он работает правильно в первый раз и дает правильный ответ JSon. Но если я попытаюсь снова нажать тот же URL на этой машине через некоторое время, это не разрешено. Я получаю «Веб-страницу не найдена».
Любая идея о том, почему это может произойти?
Я пробовал это на двух разных ноутбуках и 2 мобильных телефонах, кроме системы, на которой работает сервер, и получаю аналогичные результаты на каждой из этих систем/мобильных телефонов.
Можете ли вы опубликовать журнал с tomcat? т.е. '$ tomcat_dir/logs/catalina.out'? похоже, что при первом просмотре сбоев приложения/сервера. После этого сервер не работает, поэтому получается 404 – Danielson
. Сервер не может быть отключен, потому что, даже если на одном устройстве появляется «веб-сайт недоступен», я все еще могу подключиться к серверу с устройства, которое не было подключено к это раньше. –
Любое перенаправление? Вы уверены, что вторая попытка выполнена с точно таким же адресом? Я немного смущен вашим URL-адресом. * Заставьте меня подумать о Struts (??), что схема URL-адресов для отдыха скорее будет/rmtest/questions/1? – jps