我已经安装了cave-repository来融合,然后我创建了一个新的存储库。当我试图通过http访问repository时,我从Undertow收到以下错误。
注意:我没有改变底拖设置。它是一个默认的保险丝包。
java.lang.ILLegalStateException:UT010026:此请求不支持Async,因为并非所有筛选器或servlet都标记为支持Async。handleRequest(servlethandler.java:74)在io.undertow.servlet.handlers.security.servletSecurityRoleHandler.java:62)在io.undertow.servlet.handlers.servletChain$1.handleRequest(servletChain.java:68)在io.undertow.servlet.handlers.handleRequest(servletdispatchingghandler.java:36)在RedirectDirHandler.hand在io.undertow.servlet.handlers.security.sslinformationAssociationHandler.handlerequest(sslinformationAssociationHandler.java:132)在io.undertow.servlet.handlers.security.servletauthenticationCallhandler.handlerequest(servletauthenticationCallhandler.java:57)在io.undertow.server.handler.java:43),在io.undertow.security.handler.handlerequest在io.undertow.servlet.handlers.security.servletfiscreatalityConstraintHandler.handlerequest(servletfiscreatalityConstraintHandler.java:64),在io.undertow.security.handlers.authenticationmechanismshandler.handlerequest(authenticationmechanismshandler.java:60),在io.undertow.servlet.handlers.security.cachedauthenticatedsessionhandler.java:curityContextAssociationHandler.java:43)在io.undertow.server.handlers.predicateHandler.handlerequest(predicateHandler.java:43)在io.undertow.server.handlers.predicateHandler.handlerequest(predicateHandler.java:43)在io.undertow.servlet.handlers.sessionRestoringHandler.java:119)在io.undertow.servlet.handler.java:43)在ler.access$100(servletInitialHandler.java:78)在io.undertow.servlet.handlers.servletInitialHandler$2.调用(servletInitialHandler.java:133)在io.undertow.servlet.handlers.servletInitialHandler$2.调用(servletInitialHandler.java:133)在io.undertow.servlet.core.servletRequestContextThreadSetupAction$1.调用(servletInitialHandler.java:130)在InitialHandler.DispatchreQuest(ServletInitialHandler.java:249)在io.undertow.servlet.handlers.servletInitialHandler.Access$000(ServletInitialHandler.java:78)在io.undertow.servlet.handlers.ServletInitialHandler$1.HandlerEquest(ServletInitialHandler.java:99)在io.undertow.server.connectors.ExecuteroThandler(connectors.java.concurr,在ent.threadpoolexecutor$worker.run(threadpoolexecutor.java:624)位于java.lang.thread.run(thread.java:748)
我用jetty在karaf中尝试了相同的步骤(安装和创建cave存储库),在那里一切都很好。
在谷歌搜索期间,我在redhat中找到了以下页面,但由于订阅,我无法看到内容。https://access.redhat.com/solutions/4222431
问题是(正如我在https://ops4j1.jira.com/browse/paxweb-1254下评论的那样)Cave的MavenServlet
是使用普通httpservice.registerservlet()
注册的,没有指定异步支持的标志。它只是巧合地与Jetty一起工作(不像预期的那样与pax-web-tomcat和pax-web-undertow一起工作)。
Karaf Cave应该使用Pax Web特定的WebContainer
扩展到org.osgi.service.http.httpService
或者使用注释注册servlet。
我们将在Karaf/Cave项目中继续讨论。
您能说Apache Karaf包括以下内容吗?其中包括: Apache Felix(它是OSGi 4.2框架的实现) Apache Aries(它是Blueprint标准的实现)
Apache Kafka:分布式消息传递系统 Apache Storm:实时消息处理 我们如何在实时数据管道中使用这两种技术来处理事件数据? 在实时数据管道方面,我觉得两者做的工作是一样的。如何在数据管道上同时使用这两种技术?
我已经构建了Cassandra Server2.0.3,然后运行它。它开始,然后用消息停止: 我可以改变什么来运行它?
我正在用SparkMaster api 7077执行JettyRun和ClusterMode。我将cassandra驱动程序和spark-cassandra连接器的jar传递给spark conf(setjar) 有些时候,如果我重新启动,它是有效的,但有几次,我不得不尝试和尝试,从来没有工作。 我尝试了一些答案,比如将Spark番石榴罐子重命名为19版本,但总是遇到同样的问题。 怎么回事?
我正在尝试了解这个位置的scala代码。(我来自java背景)。 https://github.com/apache/spark/blob/master/examples/src/main/scala/org/apache/spark/examples/GroupByTest.scala 我在下面的部分感觉完全迷失了 我知道并行化和平面映射的作用。我不明白arr1是如何初始化的。它是 int 类型
我已经和Cassandra合作了一段时间,并遵循了以下链接中的基准测试提示: http://www.datastax.com/dev/blog/how-not-to-benchmark-cassandra 我有4个节点运行Cassandra,2个不同的节点使用本机基准测试工具“cassandra-stress”为集群提供数据。我知道,由于Cassandra写操作的LSM特性,它们很难绑定到IO,但