Tongweb8安装部署

内容分享2周前发布
0 0 0

kylin10安装Tongweb8

文章目录

kylin10安装Tongweb8一、Tongweb8产品介绍🧩 一、核心定位🚀 二、主要特性1. **标准兼容性强**2. **高性能与高可用**3. **安全能力突出**4. **云原生与 DevOps 集成**5. **多版本灵活授权**
🖥️ 三、典型应用场景⚙️ 四、技术生态集成📦 五、部署与管理🌐 六、最新动态(截至 2025 年)✅ 总结:TongWeb 8 的核心价值
二、安装1.解压安装2.启动3.访问上图说明没有配置信任ip

一、Tongweb8产品介绍

TongWeb 8 是由北京东方通科技股份有限公司(Oriental Tong)自主研发的新一代企业级 Java 应用服务器,全面支持 Java EE 与 Jakarta EE 规范,面向信创(信息技术应用创新)、金融、政务、能源、电信等关键行业,提供高性能、高安全、高可靠的应用运行环境。


🧩 一、核心定位

国产中间件代表产品:属于国家信创生态核心组件,广泛应用于党政、金融、央企等对自主可控要求高的场景。云原生就绪:支持容器化部署(Docker/Kubernetes),适配微服务架构。全生命周期支撑:覆盖开发、测试、部署、运维全流程。


🚀 二、主要特性

1. 标准兼容性强

完整通过 Java EE 5/6/7/8Jakarta EE 9.1 技术规范认证同时支持
javax.*

jakarta.*
命名空间(可通过配置切换)兼容主流框架:Spring Boot、MyBatis、Hibernate 等

2. 高性能与高可用

优化线程池、连接池、JIT 编译机制,提升吞吐量支持集群部署、会话复制、故障自动转移实测支撑 单节点万级并发大规模 Pod 集群(如某央企 15,000+ Pod)

3. 安全能力突出

内置防火墙、防注入、防 XSS 攻击机制支持国密算法(SM2/SM3/SM4)、SSL/TLS 加密通信通过等保三级、金融行业安全合规认证

4. 云原生与 DevOps 集成

提供 轻量版容器云版,镜像体积小,启动快

搭载

“轻舟”融合开发平台

(Qingzhou):

开发者只需编写 Java Bean,自动生成 REST API、前端页面、JMX 接口内置用户管理、认证授权、文件上传、监控告警等公共模块显著提升开发效率,实现“开箱即用”

5. 多版本灵活授权

TongWeb 8.0 通过 License 控制不同版本:

企业版(完整功能)标准版轻量版(适用于边缘/容器)教学版容器云版

💡 支持 License Server 统一授权管理,适合大规模部署。


🖥️ 三、典型应用场景

行业 应用案例
金融信创 某国有银行核心业务系统,数千 Pod 实例支撑办公、外围到核心系统迁移
央企数据中心 支撑调度、票务等关键业务,15,000+ 应用实例稳定运行
政务云平台 作为统一应用支撑底座,对接 OA、审批、监管等系统
云原生微服务 与 Spring Cloud、Service Mesh 集成,构建弹性服务架构

⚙️ 四、技术生态集成

操作系统:兼容麒麟、统信 UOS、CentOS、Red Hat、Ubuntu 等数据库:达梦、人大金仓、Oracle、MySQL、PostgreSQL中间件:可与东方通 TONG 系列(消息中间件、数据集成等)无缝协同DevOps 工具链:支持 Jenkins、GitLab CI、Prometheus 监控等


📦 五、部署与管理

图形化控制台:提供 Web 管理界面,简化配置、监控、日志查看命令行工具:支持脚本化运维(如
startup.sh
/
shutdown.sh
Nginx 负载均衡:官方提供反向代理配置示例,支持主备、轮询等策略日志与监控:结构化日志输出,支持对接 ELK、Zabbix 等平台


🌐 六、最新动态(截至 2025 年)

2025 年 8 月:TongWeb V8.0 正式搭载 “轻舟”平台,强化云原生开发体验2025 年初:全面支持 Java 17,提升性能与安全性持续捐赠开源:“轻舟”已捐赠给 openEuler 社区,推动国产中间件生态开放


✅ 总结:TongWeb 8 的核心价值

“自主创新 + 开源生态” 双轮驱动
在保障安全可控的前提下,提供不逊于 WebLogic/WebSphere 的企业级能力,同时通过“轻舟”平台大幅降低云原生开发门槛,是信创环境下 Java 应用的理想运行平台。

二、安装


# 系统信息
[root@u1adm8dp02 ~]# hostnamectl
   Static hostname: u1adm8dp02
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 516d3dc8f17e4ec68fe91d1bd446e673
           Boot ID: 3a964ccd89de4c8d9fe67161218e41ac
    Virtualization: vmware
  Operating System: Kylin Linux Advanced Server V10 (Halberd)
            Kernel: Linux 4.19.90-89.11.v2401.ky10.x86_64
      Architecture: x86-64
      
#java 的版本
[root@u1adm8dp02 ~]# java -version
openjdk version "11.0.27" 2025-04-15
OpenJDK Runtime Environment BiSheng (build 11.0.27+6)
OpenJDK 64-Bit Server VM BiSheng (build 11.0.27+6, mixed mode, sharing)


# 安装包跟许可证
TongWeb8.0.9.06.tar.gz
license.dat

1.解压安装


1. 解压
cd /soft
tar -xzf TongWeb8.0.9.06.tar.gz

2.创建nginx 用户
useradd thanos;echo 'thanospasswd'|passwd --stdin thanos

3.授权
mv TongWeb8.0.9.06 TongWeb8
cp license.dat TongWeb8
chown -R thanos: TongWeb8
chmod 755 ./TongWeb8/license.dat

4.关闭selinux
sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config
setenforce 0

5.关闭防火墙
systemctl stop firewalld
systemctl disable firewalld

2.启动


su - thanos


# 添加受信任ip
cd /soft/TongWeb8/domains/domain1/conf
# trustedIP="*" 里面的* 代表不限制,可以写具体的ip

[thanos@u1adm8dp02 conf]$ vi console.xml
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- ================================== 注意事项 ======================== -->
<!-- TongWeb 的配置文件 tongweb.xml、console.xml 等,默认开启了防篡改功能    -->
<!-- 在 TongWeb 运行期间,您可能无法对其进行手动编辑(相关操作可能会自动回退) -->
<!-- 若您确实需要手动编辑这些文件,请先停止 TongWeb,之后再进行相关操作即可    -->
<!-- =================================================================== -->
<console sessionTimeout="15" trustedIP="*">
    <auth verCodeEnabled="true">
        <users>
            <user active="true" changeInitPwd="true" enableOtp="false" enablePasswordAge="true" info="系统管理员" keyForOtp="false" name="thanos" password="44D3$2$0B8AA118786066B2A9DF05A44B342AE2FC147F2164B5A9F232259E50DE5D9F1C$SHA-256" passwordMaxAge="90" passwordMinAge="0" roles="system"/>
            <user active="true" changeInitPwd="true" enableOtp="false" enablePasswordAge="true" info="安全保密管理员" keyForOtp="false" name="security" password="81CF$2$7EB73603DA4BF9EF6CF59C766907573045427ACFBEA43524B94A2EB7543A7BDF$SHA-256" passwordMaxAge="90" passwordMinAge="0" roles="security"/>
            <user active="true" changeInitPwd="true" enableOtp="false" enablePasswordAge="true" info="安全审计员" keyForOtp="false" name="auditor" password="4797$2$25F343027E465AF76344CDC8CD6C47DD36A8A6DCD9A34DAAA8AA077F0DF27F73$SHA-256" passwordMaxAge="90" passwordMinAge="0" roles="auditor"/>
            <user active="true" changeInitPwd="true" enableOtp="false" enablePasswordAge="true" info="系统资源监视管理员" keyForOtp="false" name="monitor" password="D328$2$84C588A921B11D0D6D5C18E783B7A65E44F06FE68F7DA635A421C4AC3F90FD74$SHA-256" passwordMaxAge="90" passwordMinAge="0" roles="monitor"/>
        </users>
        <roles/>
    </auth>
    <nodes/>
    <instances/>
    <clusters/>
    <session-servers/>
    <load-balance-servers/>
</console>





# 启动
cd /soft/TongWeb8/bin
[thanos@u1adm8dp02 bin]$ ls
admin.sh  commandstool.sh  set_home.sh    startd.sh       stopserver.sh         version.sh
cli.sh    forcestop.sh     standalone.sh  startserver.sh  tongweb-launcher.jar  windows


[thanos@u1adm8dp02 bin]$ ./startd.sh
[thanos@u1adm8dp02 bin]$ ps -ef|grep tongweb

thanos    667507       1 29 11:12 pts/1    00:00:09 java -Xms2048m -Xmx2048m -Djava.security.egd=file:/dev/./urandom -server -Djava.net.preferIPv6Addresses=false -Djava.awt.headless=true -Dtongweb.home=/soft/TongWeb8 -Dtongweb.base=/soft/TongWeb8/domains/domain1 -Djava.util.logging.manager=com.tongweb.logger.JulLogManager -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=logs/heap_2025-11-06T111243.hprof -XX:+UnlockDiagnosticVMOptions -XX:+LogVMOutput -XX:LogFile=logs/jvm/jvm.log -XX:ErrorFile=logs/hs_err_pid%p.log --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.math=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.text=ALL-UNNAMED --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED --add-opens=java.base/sun.security.action=ALL-UNNAMED --add-opens=java.base/sun.net.www.protocol.http=ALL-UNNAMED --add-opens=java.sql/java.sql=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED --add-opens=java.management.rmi/javax.management.remote.rmi=ALL-UNNAMED --add-exports=java.base/sun.net.util=ALL-UNNAMED --add-exports=java.base/sun.reflect.generics.reflectiveObjects=ALL-UNNAMED --add-exports=java.management/com.sun.jmx.remote.security=ALL-UNNAMED --add-exports=java.rmi/sun.rmi.registry=ALL-UNNAMED --add-exports=java.naming/com.sun.jndi.ldap=ALL-UNNAMED --add-exports=java.xml/com.sun.org.apache.xerces.internal.dom=ALL-UNNAMED --add-opens=java.compiler/javax.tools=ALL-UNNAMED --add-exports=java.base/sun.security.x509=ALL-UNNAMED --add-exports=java.base/sun.security.rsa=ALL-UNNAMED --add-opens=java.base/sun.security.util=ALL-UNNAMED --add-exports=java.base/sun.security.pkcs=ALL-UNNAMED --add-exports=java.base/sun.security.action=ALL-UNNAMED --add-exports=java.base/sun.security.provider=ALL-UNNAMED --add-exports=java.base/sun.security.provider.certpath=ALL-UNNAMED --add-exports=java.base/sun.security.internal.spec=ALL-UNNAMED --add-opens=java.base/javax.crypto=ALL-UNNAMED --add-opens=java.base/sun.security.pkcs12=ALL-UNNAMED --add-exports=java.base/sun.security.util=ALL-UNNAMED --add-exports=java.base/com.sun.crypto.provider=ALL-UNNAMED --add-opens=java.base/com.sun.crypto.provider=ALL-UNNAMED --add-exports=java.base/sun.security.jca=ALL-UNNAMED --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED --add-opens=java.base/sun.security.ssl=ALL-UNNAMED --add-opens=java.base/sun.security.x509=ALL-UNNAMED --add-opens=java.base/sun.reflect.annotation=ALL-UNNAMED -javaagent:/soft/TongWeb8/version8.0.9.06/boot/tongweb-bootstrap.jar -classpath /soft/TongWeb8/version8.0.9.06/boot/tongweb-bootstrap.jar com.tongweb.main.TongWebMain startd &


3.访问

访问

https://ip:9060/console

默认账号密码:thanos/thanos123.com

Tongweb8安装部署

上图说明没有配置信任ip

Tongweb8安装部署

Tongweb8安装部署

首次需要修改密码

Tongweb8安装部署

Tongweb8安装部署

至此,tongweb8安装完成

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
none
暂无评论...