【发布时间】:2013-12-17 20:26:05
【问题描述】:
我们最近升级了我们的码头版本。当我们这样做时,我们的旧 gui 战争文件(一段时间以来没有人修改过)停止正常工作。我相信我找到了代理的根本原因(用于代理到另一个端口上的 restful 接口),对代理的任何调用都会引发异常:
IllegalStateException: !asyncSupported
我不确定为什么 1.9 会出现这种情况,但旧码头不会出现这种情况。我目前无法构建战争文件,只有一个开发人员才能构建一个混乱的文件,但我尝试使用 jetty -x 解压缩它并添加到 web.xml 文件的 servlet 部分:
<async-supported>true</async-supported>
然后用 jar c 命令重新压缩它。这似乎没有帮助,虽然现在我的码头日志文件中出现了异常,而之前它们只会显示在浏览器中。
谁能告诉我该怎么做才能激活异步支持和/或为什么码头中的开关会导致这种情况?
【问题讨论】: