WAS 6.1, Java 5: интересная проблема - запрос со словом «CD» не достигает сервлета - PullRequest
0 голосов
/ 10 сентября 2009

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

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).

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

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

1 Ответ

1 голос
/ 13 сентября 2009

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

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

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

Следовательно, мое предложение посмотреть, что на самом деле происходит по проводам, сравнивая рабочие и нерабочие, может выявить что-то интересное.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...