Java套接字编程Push Servlet -Servlet将其部署到服务器后不会进行初始化



任何人都能为此提供帮助。在本地,它正在没有任何问题。应用程序部署到服务器之后,它不会初始化推送Servlet,而是抛出了异常。

2017年5月13日13:26:31.898严重[HTTP-NIO-8080-EXEC-1] org.apache.catalina.core.standardwrappervalve.invoke servlet.service() 对于servlet [push servlet],在路径上[] java.lang.illegalstateException:电流的过滤器或servlet 链不支持异步操作。在 org.apache.catalina.connector.request.startasync(request.java:1621) 在 org.apache.catalina.connector.requestfacade.startasync(requestfacade.java:1037)

谢谢,
abees

下载以下jar并将其添加到您的Web-Inf/lib目录

http://repo1.maven.org/maven2/javax/servlet/jstl/1.2/jstl-1.2.jar

http://repo1.maven.org/maven2/javax/javax/servlet/jsp-api/2.0/jsp-api-2.0.jar

http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/jakarta-taglibs-andaribs-andard-1.1.2.zip

如果您使用的是Maven,请确保您具有JSTL伪像的依赖性:

<dependency>
  <groupId>javax.servlet</groupId>
  <artifactId>jstl</artifactId>
  <version>1.2</version>
</dependency>

,还重新启动您的服务器并再次检查..

相关内容

  • 没有找到相关文章

最新更新