tyrus

    3热度

    2回答

    我试图通过WebSocket传输大于4M的文件。我使用org.glassfish.tyrus:tyrus-server:1.13.1和org.glassfish.tyrus:tyrus-container-grizzly-server:1.13.1作为依赖关系。 默认情况下,传入缓冲区大小约为4M(请参阅:8.4. Incoming buffer size)。文档清楚地说明如果我想增加文件的大小,

    0热度

    1回答

    我有一个运行本地websocket服务器的java web启动应用程序。这个应用程序接收一些数据,签署这些数据并通过websocket连接将签名数据返回给浏览器。 我使用Tyrus容器作为我的本地websocket服务器。最近我发现自己卡住了:浏览器试图在ssl上下文中建立到ws的连接,但是我的ws服务器不支持安全的websocket连接。 我得到了以下错误: Mixed Content: The

    0热度

    1回答

    目前,我们正在努力实现使用Tyrus的WebSocket服务器,一切都正常的(服务器 - 客户端通信效果很好),直到我们试图测试是否服务器初始化失败(例如错误的端口)会发生什么。 底层代码抛出SocketException(拒绝授权)。将异常写入标准输出,但服务器继续运行,程序继续超出start()方法。 public void runServer() { // bad port num

    0热度

    1回答

    我已经使用Tyrus创建了一个WebSocket客户端。 问题发生在@OnMessage带注释的实例方法中。 在封闭类中,我有三件东西似乎都有冲突的实例上下文。 我在父类中有一个Logger实例。获取者getLogger()返回有效的记录器实例。 A LinkedList排队消息的对象。这引发了一个NullPointerException并且是核心问题。 封闭的实例对象。 private Link

    0热度

    1回答

    我在尝试从Spring Websocket服务器发送数据(托管在Tomcat上)时似乎在尝试发送消息的过程中重置连接。当发送大量的二进制数据时(这里的示例中的字节数为5526584字节),错误似乎会发生得更多,但我已经看到它发生在文本通道上,并且数据量也较少。然而,发送更多5个左右的MB似乎使其相对一致地崩溃。 编辑 - 下面的结束编辑块是服务器端的代码和错误。我现在认为错误是由服务器端造成的。我

    3热度

    1回答

    我使用GF 4作为JavaEE服务器。 这就是我理解servlet处理的方法:有一个线程池,当有请求时,来自这个池的一个线程用于处理请求。之后,线程被放回池中。 基础上的WebSockets(服务器端点)以上,我想(我不知道)的信息处理是这样的:有线程池,当 客户创造了新的WebSocket线程取从池中创建ServerEndpoint的新实例并执行@OnOpen方法。之后,线程被放回池中。 客户端

    0热度

    1回答

    我运行一个使用Atmosphere作为websocket支持框架的聊天服务器。大气使用泽西岛,因为我使用的气氛泽西maven依赖。 聊天服务器在Tomcat 7中运行,我们正在升级到Tomcat 8 我们的一个客户用泰鲁斯 - 作为他们的Java API的WebSocket。 当我们的聊天服务器部署在Tomcat 7上(Java 6,7或8)时,没有任何问题。 通过Tomcat 8(Java 8)

    2热度

    1回答

    我已经对我即将提出的问题有了一个答案。 在任何casse中,我都这样问,以便它可以帮助人们从JEE 6迁移到JEE 7,并且正在考虑使用websocket - 例如用websocket功能替代长轮询。 问题: 在WebLogic 12.2.1.2,它支持JEE 7,和使用导如下面试图安装的WebSockets: http://www.oracle.com/webfolder/technetwork

    1热度

    1回答

    我越来越对server.start()呼叫以下错误: ClassNotFoundException: org.glassfish.tyrus.container.grizzly.server.GrizzlyServerContainer 我还不能找到一个Maven依赖于GrizzlyServerContainer。 任何想法?这里是我的代码: private WebSocketModulMan

    1热度

    1回答

    我想要一个客户端,它将接收WS消息并将其存储以供进一步分析。 我创建基于https://dzone.com/articles/sample-java-web-socket-client 不幸的是在每个onMessage方法调用将存储的值是零,并且不能增加的消息字段的客户端。 代码 package com.sample.ws; import org.apache.log4j.Logger;