БЫЛА 6.1, Java 5:Интересная проблема: запрос со словом «CD» не достигает сервлета

StackOverflow https://stackoverflow.com/questions/1407202

  •  05-07-2019
  •  | 
  •  

Вопрос

Недавно мы развернули наше веб-приложение на новом наборе серверов.

AppServer: Websphere 6.1
Environment: Java 5, JSF, SOAP
Linux: 

На веб-странице есть «форма», содержащая «TextArea» и кнопку «Отправить», которая отправляется сервлету «ServiceInterfaceServlet».Пользователь помещает XML-запрос в текстовую область и нажимает кнопку отправки, чтобы отправить запрос к сервлету.Вот в чем проблема: если XML-запрос где-либо содержит слово «CD» (т.в любом из значений возможных узлов.) — запрос даже не доходит до сервлета.Мы получаем ошибку «501 Метод не реализован».

Мы также попробовали другие строки: «CD, MV, CP» и т. д.но единственное слово, с которым у нас возникает проблема, — это «CD».

Честно говоря, мы даже не уверены, почему это могло произойти, поскольку то же самое работает нормально в наших локальных настройках и нашей среде разработки (WAS6, Java 1.4, Unix).

Любые указатели будут с благодарностью оценены.

С уважением, - ашиш

Это было полезно?

Решение

Есть ли у вас доступ к какому-либо инструменту, который позволил бы вам увидеть фактический HTTP-запрос?Если вы используете обычные инструменты WAS, у вас есть монитор TCP IP.

Ошибка 501 означает, что запрос покидает браузер в порядке, но где-то в дальнейшем его не понимают.Вы заходите через веб-сервер?Может быть, плагин WAS или другой плагин не работает?

Я бы интерпретировал «Метод» как GET, POST или что-то еще, но для меня это не имеет смысла в контексте других ваших выводов - содержимое POST, «CD» или нет, конечно, не может на это повлиять.

Поэтому мое предложение посмотреть, что на самом деле происходит по сети, сравнение работающих и неработающих может выявить кое-что интересное.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top