TongWeb 使用websocket报ServerContainer not available

最近在搞信创,springboot整合TongWeb时,之前用的websocket报了javax.websocket.server.ServerContainer not available。

解决方案,添加tongweb的websocket支持包。tongweb提供的包中包含一个tongweb-spring-boot-websocket-2.x-XXXX.jar,把它加到spring-boot-starter-websocket下面就可以了(我这里已经将jar加到私服,不加私服引用本地jar包,这个包mvnrepository中找不到,去tongweb官网下载)。

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-websocket</artifactId>
        </dependency>
        <dependency>
            <groupId>tongweb-spring-boot</groupId>
            <artifactId>websocket</artifactId>
            <version>2.x-7.0.E.4_P2</version>
        </dependency>

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Tong Tec h ® ® ........................................................................................................................... 1 第 1 章 TongWeb6.1 应用服务器概述 ....................................................................................... 11 1.1 概述 ............................................................................................................................... 11 1.2 JavaEE6 Full Profile 的新特性 ..................................................................................... 11 1.3 TongWeb6.1 的体系结构 .............................................................................................. 12 1.4 TongWeb6.1 的特性 ...................................................................................................... 13 1.5 集成的第三方产品 ........................................................................................................ 13 1.6 规范支持 ....................................................................................................................... 13 第 2 章 TongWeb6.1 服务安装 ................................................................................................... 14 2.1 TongWeb6.1 安装要求 .................................................................................................. 14 2.1.1 TongWeb6.1 支持的操作系统 ............................................................................ 14 2.1.2 系统要求 ............................................................................................................. 14 2.1.3 其他 ..................................................................................................................... 14 2.2 安装 TongWeb6.1 .......................................................................................................... 15 2.2.1 Windows 平台上 TongWeb6.1 标准版的安装 ..................................................... 15 2.2.2 Linux 平台上标准版的安装 .............................................................................. 19 2.2.3 Linux 平台上静默安装 ...................................................................................... 24 2.2.4 其它平台上标准版的安装 ................................................................................. 25 2.2.5 企业版本安装 ..................................................................................................... 25 2.2.6 Deb 和 rpm 包安装 .............................................................................................. 25 2.2.7 安装 License ...................................................................................................... 25 2.3 TongWeb6.1 开始向导 .................................................................................................. 26 2.3.1 TongWeb6.1 应用服务器目录说明 .................................................................... 26 2.3.2 启动服务器 ......................................................................................................... 26 2.3.3 管理控制台 ......................................................................................................... 29 2.3.4 JConsole ............................................................................................................. 32 2.3.5 停止服务器 ......................................................................................................... 36 2.4 卸载 TongWeb6.1 的过程 ............................................................................................. 36 2.4.1 Windows 平台上卸载 .......................................................................................... 36 2.4.2 Linux 平台上卸载 .............................................................................................. 37 第 3 章 应用管理 ....................................................................................................................... 37 3.1 应用管理概述................................................................................................................ 37 3.1.1 应用类型支持 ..................................................................................................... 37 3.1.2 应用部署方式 ..................................................................................................... 38 3.1.3 应用管理方式 ..................................................................................................... 38 3.1.4 应用形态结构 ..................................................................................................... 38 3.1.5 应用部署附加属性 ............................................................................................. 42 3.1.6 应用自定义部署描述文件 ................................................................................. 44 3.1.7 多个应用共享 jar 包和类的方法 ..................................................................... 44 3.2 管理控制台应用管理 .................................................................................................... 44 3.2.1 查看已部署的应用 ............................................................................................. 44 3.2.2 应用部署 ............................................................................................................. 45 3.2.3 应用查看与编辑 ................................................................................................. 49 3 3.2.4 查看应用子模块 ................................................................................................. 51 3.2.5 应用解部署 ......................................................................................................... 52 3.2.6 应用重部署 ......................................................................................................... 52 3.2.7 应用访问 ............................................................................................................. 54 3.2.8 应用停止 ............................................................................................................. 54 3.2.9 应用启动 ............................................................................................................. 54 3.2.10 应用更新 ................................................................................................. 55 3.2.11 应用版本管理 ......................................................................................... 57 3.2.12 Connector 应用 ...................................................................................... 57 3.3 自动部署 ....................................................................................................................... 59 3.3.1 设置自动部署目录 ............................................................................................. 59 3.3.2 自动部署支持的应用类型 ................................................................................. 60 3.3.3 自动部署支持的部署方式 ................................................................................. 60 3.3.4 默认的自动部署目录 ......................................................................................... 60 3.3.5 自动部署应用 ..................................................................................................... 60 3.3.6 自动解部署应用 ................................................................................................. 61 3.3.7 自动重部署应用 ................................................................................................. 61 3.4 热部署 ........................................................................................................................... 61 3.4.1 热部署配置 ......................................................................................................... 61 3.4.2 热部署应用 ......................................................................................................... 62 3.5 命令行部署 ................................................................................................................... 62 第 4 章 Web 容器 ........................................................................................................................ 62 4.1 Web 容器说明 ............................................................................................................... 62 4.1.1 Web 容器配置 ...................................................................................................... 63 4.2 访问日志 ....................................................................................................................... 64 4.2.1 访问日志提供的功能 ......................................................................................... 64 4.2.2 访问日志的使用 ................................................................................................. 64 4.2.3 访问日志格式 ..................................................................................................... 65 4.2.4 访问日志使用示例 ............................................................................................. 66 4.3 虚拟主机 ....................................................................................................................... 67 4.3.1 虚拟主机提供的功能 ......................................................................................... 67 4.3.2 虚拟主机的使用 ................................................................................................. 68 4.3.3 虚拟主机使用示例 ............................................................................................. 71 4.4 通道 ............................................................................................................................... 72 4.4.1 通道提供的功能 ................................................................................................. 72 4.4.2 通道的使用 ......................................................................................................... 73 4.4.3 配置使用说明 ..................................................................................................... 81 4.5 虚拟主机与通道的关系 ................................................................................................ 84 4.6 类加载 ........................................................................................................................... 84 4.6.1 类加载机制 ......................................................................................................... 84 4.6.2 类加载模式 ......................................................................................................... 86 4.6.3 类加载推荐策略 ................................................................................................. 87 4.6.4 类加载参数 ......................................................................................................... 87 4.7 其他 ............................................................................................................................... 88 4 4.7.1 设置 Session Cookie 的名字 ........................................................................... 88
### 回答1: Tongweb Dockerfile是一个基于Docker来构建和发布Tongweb镜像的文件。它包含Tongweb应用的依赖关系,构建和安装脚本的指令,以及运行环境的设置。使用Dockerfile可以实现Tongweb应用的简单部署和快速扩展。在创建Tongweb Dockerfile时,需要首先确定需要的操作系统环境和基础镜像,例如Debian、Ubuntu、CentOS等。其次,需要安装或配置Tongweb应用的依赖关系,例如Redis、MySQL、PHP等。最后,需要定义容器的运行时设置,例如设置容器的工作目录和端口等。通过使用Tongweb Dockerfile,可以使Tongweb应用更加容易部署和管理。 ### 回答2: Dockerfile 是 Docker 中用来构建镜像的文件,它描述了一个 Docker 镜像的构建过程。而 TongWeb Dockerfile 则是在 Docker 中使用 TongWeb 应用的镜像构建过程。 TongWeb 是一种运行在 Linux 上的 Web 服务器,使用 C++ 编写,基于多线程和 I/O 多路复用技术,可以快速处理高并发访问。因为它的高性能和稳定性,TongWeb 被广泛应用于各种高性能 Web 系统中。而 Docker 则是一种开源的容器化平台,它可以让我们在不同的环境中方便地运行应用程序。 为了方便在 Docker 中使用 TongWeb,我们可以编写一个 Dockerfile,并使用它来构建 TongWeb 的 Docker 镜像。在 Dockerfile 中,我们可以指定需要的操作系统类型、依赖库、安装命令和文件复制等操作。 具体来说,TongWeb Dockerfile 可以分为四个步骤: 1. 基础镜像选择:通过 FROM 命令指定一个合适的基础镜像,比如 Ubuntu、CentOS、Debian 等,作为 TongWeb 的基础环境。 2. 安装依赖库:通过 RUN 命令安装一些必要的依赖库,比如 GCC、g++、make、cmake 等,以便后续编译 TongWeb。 3. 编译安装 TongWeb:通过 COPY 命令将本地的 TongWeb 源代码拷贝到镜像中,并使用 RUN 命令编译、安装 TongWeb 应用。 4. 配置启动命令:通过 CMD 或 ENTRYPOINT 命令指定容器启动时执行的 TongWeb 命令,比如 ./TongWeb -s 127.0.0.1 -p 8080。 通过编写 TongWeb Dockerfile 可以让我们轻松地打包、传输、发布 TongWeb 应用,同时也可以方便地在不同的环境中使用 TongWeb,提高部署效率。 ### 回答3: Dockerfile是一种文本文件,其中包含一系列命令和指令,用于自动化构建Docker镜像。Tongweb Dockerfile是一种特定类型的Dockerfile,其中包括了一些特定的命令和指令,用于构建Tongweb应用程序的Docker镜像。 使用Tongweb Dockerfile,可以将Tongweb应用程序打包为一个可移植的Docker镜像,使其可以在任何支持Docker的环境中轻松部署和运行。Tongweb Dockerfile中包含了许多不同的命令和指令,包括FROM、RUN、COPY、ADD、EXPOSE、CMD等。 通过Tongweb Dockerfile中的FROM命令,可以指定用于构建镜像的基础镜像。对于Tongweb应用程序来说,通常可以选择一些已经存在的包含有必要依赖的基础镜像,例如Ubuntu或Alpine等。 在Tongweb Dockerfile中,还可以使用RUN命令来执行自定义命令,例如安装必要的软件包、配置环境变量等。通过COPY或ADD指令,可以将Tongweb应用程序的代码和其他必要文件复制到镜像中。 Tongweb Dockerfile还包括了一些用于设置容器属性的指令,例如EXPOSE(用于指定容器要监听的网络端口)、CMD(用于指定容器启动时要执行的命令)等。 总的来说,Tongweb Dockerfile是一个非常有用的工具,它可以帮助我们轻松地打包并部署Tongweb应用程序。使用它,我们可以避免手工配置环境的繁琐和出错,大大提高了部署的效率和可靠性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值