【问题标题】:WAS 6.1, Java 5 : Interesting Issue - Request with word 'CD' not reaching the servletWAS 6.1、Java 5:有趣的问题 - 带有单词“CD”的请求未到达 servlet
【发布时间】:2010-11-27 06:58:58
【问题描述】:

最近,我们将 Web 应用程序部署到了一组新的服务器上。

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

网页上有一个“表单”,其中包含一个“TextArea”和一个“提交”按钮,用于提交到 servlet“ServiceInterfaceServlet”。用户将请求 XML 放入 textarea 并点击提交按钮以将请求“发布”到 servlet。现在的问题是——如果请求 XML 在任何地方(即在任何可能节点的值中)包含单词“CD”。——请求甚至没有到达 servlet。我们收到“501 方法未实现”错误。

我们还尝试了其他字符串行“CD、MV、CP”等,但我们遇到问题的唯一词是“CD”。

坦率地说 - 我们甚至不确定为什么会发生这种情况,因为在我们的本地设置和开发环境(WAS6、Java 1.4、Unix)上运行良好。

任何指针将不胜感激。

问候, - 艾希什

【问题讨论】:

  • 能否给我们表单中的相关html代码?

标签: java websphere


【解决方案1】:

您是否可以使用任何工具来查看实际的 HTTP 请求?如果您使用的是普通的 WAS 工具,那么您有 TCP IP 监视器。

501 错误意味着请求正在离开浏览器正常,但在下面的某个地方没有被理解。你是通过网络服务器去的吗?会不会是 WAS 插件,或者确实是另一个插件不开心?

我会将“方法”解释为 GET 或 POST 或其他任何内容,但在您的其他发现的背景下,这对我来说毫无意义 - POST 的内容、“CD”与否肯定不会影响这一点。

因此我的建议是看看实际发生了什么,比较工作和不工作可能会发现一些有趣的事情。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-15
    • 2012-02-26
    • 1970-01-01
    • 2013-06-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多