jjzjj

undertow

全部标签

java - 如何在嵌入式 undertow 中做 websockets?

根据这个:http://undertow.io/它支持网络套接字。但是,没有关于如何执行此操作的文档。我只想要一个简单的嵌入式undertow处理网络套接字示例。我不想抓取整个jboss应用服务器。 最佳答案 看一下undertow的例子聊天:https://github.com/undertow-io/undertow/tree/master/examples/src/main/java/io/undertow/examples/chat和websockets示例https://github.com/undertow-io/und

java - Spring Boot SSL TCPClient ~ StompBrokerRelayMessageHandler ~ ActiveMQ ~ Undertow

我正在尝试基于SpringWebsocketDemo构建一个websocket消息传递应用程序运行ActiveMQ作为Undertow的STOMP消息代理.该应用程序在不安全的连接上运行良好。但是,我在配置STOMPBrokerRelay时遇到困难使用SSL连接转发。如SpringWebSocket文档中所述...The"STOMPbrokerrelay"intheaboveconfigurationisaSpringMessageHandlerthathandlesmessagesbyforwardingthemtoanexternalmessagebroker.Todosoites

java - undertow 的路由模板格式

有没有关于undertow.routing模板格式的文档?我想像这样设置处理程序:/or/index.html->Usehandler1Anythingelse->Usehandler2这个我试过了,没用:Handlers.routing().add("GET","/",handler1).add("GET","/index.html",handler1).add("GET","/*",handler2)有什么想法吗? 最佳答案 有几种方法可以实现这一点:1)基本方法:PathHandlerHandlers.path().addEx

java - 如何从 HttpServerExchange 获取请求正文?

我创建了一个Undertow服务器和一个处理程序来记录请求。我在检索HttpServerExchange的请求正文时遇到问题。在LoggingHandler类中,我正在毫无问题地获取正文。但是在TestEndpoint处,正文变空了。如果我删除在LoggingHandler处检索请求主体的行,主体将在TestEndpoint处填充。有谁知道这样做的方法吗?我的服务器类:packagecom.undertow.server;importcom.undertow.server.endpoints.TestEndpoint;importorg.jboss.resteasy.plugins.s

java - 没有找到 kid Keycloak 的公钥?

我在从angularjs2调用端点到widlfly服务器时收到此异常“没有找到child的publicKey”。身份验证发生在keycloak中,但是我在同一领域内使用相同的token从不同的客户端(不同的微服务)调用大约8个端点,但我只为这个微服务调用得到了这个异常。我确信用户拥有所有客户的所有角色。我还解码了JWT上的token以验证这一点。有时有效有时无效!!这是异常堆栈跟踪:Causedby:java.lang.RuntimeException:Unexpectederror:java.security.InvalidAlgorithmParameterException:th

Springboot 优化内置服务器Tomcat优化(underTow)

前言通过org.springframework.boot.autoconfigure.web.ServerProperties查看,其中包括属性tomcat、jetty、undertow三种服务器的设置,默认启用tomcat。Tomcat自身优化#Tomcatserver:tomcat:uri-encoding:UTF-8#最小线程数min-spare-threads:500#最大线程数max-threads:2500#最大链接数max-connections:6500#最大等待队列长度accept-count:1000#请求头最大长度kbmax-http-header-size:104857

java - 由 : java. lang.VerifyError 引起:无法链接 com/fasterxml/jackson/databind/type/ReferenceType:无法从最终类继承

我使用的是Spring版本4.3.13.RELEASE、Spark版本2.2.0-2.11、mongo-spark-connector_2.11(2.2.0)、jackson2.8.9。我的应用程序在Tomcat7中运行良好,但在Wildfly10中出现异常org.springframework.web.util.NestedServletException:处理程序调度失败;嵌套异常是java.lang.VerifyError:Failedtolinkcom/fasterxml/jackson/databind/type/ReferenceType(Module"deployment

Spring Boot 配置 Undertow 容器

配置之前,您需要知道的是,Tomcat,Jetty,Undertow作为三大主流Servelt容器,Undertow的性能要优于前两者。所以,我们推荐您使用Undertow容器。接下来,就我们看看如何在SpringBoot中快捷地集成Undertow。一、添加Maven依赖org.springframework.bootspring-boot-starter-weborg.springframework.bootspring-boot-starter-tomcatorg.springframework.bootspring-boot-starter-undertow二、启动项目添加完上面的ma

java - 运行 "empty"Undertow 时每秒 HTTP 请求数的限制因素是什么?

我正在运行一个非常简单的Undertow配置。包括完整代码:publicclassHelloWorldUndertow{publicstaticvoidmain(String[]args){Undertowundertow=Undertow.builder().addHttpListener(9090,"0.0.0.0").setHandler(newHttpHandler(){@OverridepublicvoidhandleRequest(HttpServerExchangeexchange)throwsException{exchange.setResponseCode(200)

javax.ws.rs.NotFoundException : Could not find resource for full path with RESTEasy and Wildfly 8. 1.0.Final

我面临以下问题。我已经花了3天多的时间来解决这个问题,但找不到解决方案。请指导我在这里做错了什么。我是Resteasywithwildfly的新手。这是堆栈跟踪19:05:57,610WARN[org.jboss.resteasy.core.ExceptionHandler](defaulttask-14)failedtoexecute:javax.ws.rs.NotFoundException:Couldnotfindresourceforfullpath:http://localhost:8080/admin-ws/services/user/getUseratorg.jboss.