WAS 6.1、Java 5:興味深い問題-単語「CD」を含むリクエストがサーブレットに到達しない
質問
最近、Webアプリケーションを新しいサーバーのセットに展開しました。
AppServer: Websphere 6.1
Environment: Java 5, JSF, SOAP
Linux:
「TextArea」およびサーブレット「ServiceInterfaceServlet」に送信する「Submit」ボタンを含むWebページに「フォーム」があります。ユーザーはリクエストXMLをテキストエリアに入れ、送信ボタンを押してサーブレットへのリクエストを「POST」します。ここに問題があります-要求XMLに単語「CD」が含まれている場合(つまり、可能なノードの値のいずれか)-要求はサーブレットに到達しません。 「501メソッドが実装されていません」というエラーが表示されます。
「CD、MV、CP」などの他の文字列も試してみましたが、問題が発生している唯一の単語は「CD」です。
率直に言って、ローカルのセットアップと開発環境(WAS6、Java 1.4、Unix)で同じことがうまく機能しているので、なぜこれが起こるのかさえわかりません。
どのポインターでも大歓迎です。
よろしく、 -アッシュ語
解決
実際のHTTP要求を表示できるツールにアクセスできますか?通常のWASツールを使用している場合は、TCP IPモニターがあります。
501エラーは、リクエストがブラウザに問題がないことを意味しますが、行のどこかが理解されていません。ウェブサーバー経由ですか? WASプラグインか、実際に別のプラグインが不満なのでしょうか?
「方法」を解釈します; GET、POST、その他何でもありますが、他の調査結果のコンテキストでは意味がありません-POSTの内容、「CD」または確かにそれに影響を与えることはできません。
実際にネットワーク上で何が起こっているのかを見て、作業中と非作業中を比較すると、興味深いことが明らかになるかもしれません。