tyrus相关内容
我是Java新手,但我必须使用它来做一个与WebSocket相关的小型项目。 因此,我在我的CentOS 7上的VirtualBox中安装了JDK 1.8.0和NetBeans 8.1。 我在pom.xml中添加了tyrus-stand-client-jdk 1.12插件以创建独立的WebSocket客户端,它构建得很好。但是,我遇到了以下错误: [root@cet7 ~]# j
..
我有用于安全 websocket 连接的 spring-boot Tomcat 服务器.该服务器接受 Android 4.4、iOS、Firefox 和 Chrome 客户端,且具有权威签名证书,不会失败.但是,Android 5.0 无法通过 SSL 握手. Caused by: javax.net.ssl.SSLHandshakeException: Handshake failed在 co
..
总结我失败的项目:我的 @ServerEndpoint 类与 beans.xml 文件一起打包在 WAR 中.我的 WAR 又打包在一个 EAR 中,这个 EAR 文件被部署到内部使用 Tyrus 的 GlassFish 4 服务器. 有可能吗? WebSocket 规范说: 在 Java EE 平台上运行的 Websocket 端点必须具有完整的CDI 规范中描述的依赖注入支持
..
场景如下: Websocket 服务器已启动 Tyrus 客户端共享容器已启用 Tyrus 客户端连接到服务器(一切正常) Websocket 服务器重启 Tyrus 客户端无法连接到服务器并在服务器启动后抛出以下异常: javax.websocket.DeploymentException:连接失败 如果客户端应用程序重新启动,它可以再次连接到服务器 注意:如果
..
有没有办法在使用 WebSockets (Tyrus) 时指定本地 ip 地址和端口? 我正在寻找与 套接字 编辑: 我发现低级 Grizzly TCPNIOTransport 确实有一个 connect() 方法与本地地址,但我不知道如何制作 Tyrus Client 使用它. 解决方案 GrizzlyClientSocket 从不使用本地地址参数调用传输 connec
..
我正在尝试在 grizzly 容器上使用“javax.websocket.server.ServerEndpoint"配置基于 SSL 的 WebSocket.但是我找不到任何方法将 SSL 属性设置为我的端点. 我的端点代码: import javax.websocket.OnMessage;导入 javax.websocket.OnOpen;导入 javax.websocket.Ses
..
我有一个微服务,它有一个 REST 端点和一个 WebSocket 端点. 它连接 Grizzly 和 Tyrus,并使用 JAX-RS 过滤器和 ServerEndpointConfig.Configurator 通过 SSO 添加身份验证.我已使用 SSLContextConfigurator 和 SSLEngineConfigurator 以及(当前)自签名证书将 SSL 添加到 RE
..
我正在尝试将Tyrus部署到Tomcat 8容器,但是失败了。根据文档,我应该能够部署包含我的类并支持Tyrus类/依赖项的WAR,并且所有用@ServerEndpoint注释的类都应该在WAR中找到并部署为websocket端点。该指令让我有些不满意,因为我没有在部署描述符中定义任何类型的过滤器,而是决定必须以某种未知的方式依赖于Tomcat 8中对JSR 356的支持。事实证明,没有任何方法可
..
我有用于安全Websocket连接的Spring-boot Tomcat服务器.该服务器接受带有授权签名证书的Android 4.4,iOS,Firefox和Chrome客户端而不会失败.但是,Android 5.0无法通过SSL握手. Caused by: javax.net.ssl.SSLHandshakeException: Handshake failed at co
..
我编写了使用WebSockets的最简单的应用程序。我的后端是GlassFish 4 build 89,我的前端是一个使用 Tyrus 1.0 RC3 的JavaFX 2.2应用程序客户端, Web API的Java API参考实现。 GlassFish也使用了Tyrus,虽然我一直懒得查找GlassFish build 89中包含的版本。 我对WebSocket API的测试发送了 jav
..
我花了很长时间才找到一个简单的java websocket客户端,可以使用wss而且不会乱七八糟...... 我试过 https://github.com/TooTallNate/Java-WebSocket 在他的descirbes中添加了依赖,复制了SSLClientExample.java以使用websocket.org echo服务器进行测试,但是在第84行遇到编译错误没有这样
..
使用Java的“JSR 356 - Java API for WebSocket”的Tyrus参考实现,我找不到一种方法来访问用于Websocket升级的HTTP连接。因此,我无法访问浏览器发送的HTTP标头。 有没有办法读取HTTP UserAgent标头? 将“Session”对象转换为“TyrusSession”或类似对象是可以接受的,我必须这样做才能获得远程地址。再次将User
..
我正在开发一个开源项目Storj。我正在编写一个连接到Node.js websocket后端的Java客户端。客户使用Tyrus。通讯应如下: 连接 客户端发送身份验证令牌(文本)。 服务器发回文件(二进制)。 服务器关闭连接。 我遇到问题,因为我的@OnMessage永远不会被调用。我尝试使用一个简单的javascript客户端在线访问相同的URL并使用相同的标记: http
..
我目前正在使用Java Websocket API的Tyrus参考实现。我已经成功创建了一个接收二进制消息,文本消息和pong消息的服务器端点,但我一直试图让它接收ping消息。我搜索了大部分Tyrus源代码并阅读了Jave EE Websocket教程,但都没有演示接收ping的功能(仅用于发送它们)。有谁知道这是否是当前API无法实现的?如果没有,你能指出我接收ping消息的正确方向吗?
..
我正在使用javax.websocket API编写Websocket客户端,并使用 org.glassfish.tyrus 作为实现。 一切通常都有效,但有时候,当我收到非常大的字符串时,连接会以一个神秘的'非法UTF-8序列'作为结束原因关闭。 log.info(“Ws closed cuz:” + reason.getCloseCode()+“,” + reason.get
..
我试图通过WebSocket传输一个大于4M的文件。我使用 org.glassfish.tyrus:tyrus-server:1.13.1 和 org.glassfish.tyrus:tyrus-container-grizzly-server :1.13.1 作为依赖项。 默认情况下,传入缓冲区大小约为4M(请参阅: 8.4。传入缓冲区大小)。文档清楚地说明了如果我想增加文件的大小但仍然不
..
总结我的失败项目:我的 @ServerEndpoint 类与beans.xml文件一起打包在一个WAR中。我的WAR反过来被打包在EAR中,这个EAR文件是部署到内部使用Tyrus的GlassFish 4服务器。 应该可以吗? WebSocket 规范说: Java EE平台中运行的Websocket端点必须具有完整的 依赖注入支持如CDI规范中所述。 Websocket实现
..