东方通TongWeb前后端应用部署

article/2025/8/8 7:20:47

最近公司让在服务器上安装TongWeb中间件,并把应用部署跑起来,因没接触过所有上网查相关资料和教程,发现相关文档非常少,自己经过两三天的摸索,终于也是吧应用部署了起来,所以在此把相关步骤记录一下,方便大家共同学习。

一、后端应用打包

pom文件里移除内置的tomcat,设置war包

    <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId><exclusions><exclusion><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId></exclusion></exclusions></dependency>

在这里插入图片描述
在这里插入图片描述

Maven打包,打好的war包在项目的target文件中

在这里插入图片描述

二、前端应用打包
前端项目先npm run build 生成dist包,打开dist包文件,输入cmd回车,打开控制台命令窗口
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

输入 jar -cvf 项目名称.war * 打成war包
在这里插入图片描述
在这里插入图片描述

打包完成后会在dist文件夹中生成一个war包
在这里插入图片描述

三、Tongweb部署应用
打开Tongweb控制台登录
在这里插入图片描述

1.配置虚拟主机
打开web容器配置里的虚拟主机管理,新增虚拟主机,主机名称没有限制可以用项目名称,主机别名可以设置成服务器ip,方便后面访问,通道列表可以先随便选一个,点击保存按钮添加主机完成。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.配置http通道
因为前端后端都要部署要监听两个不同的端口,所以需要新建两个http通道。
(1)后端通道
打开web容器配置里的http通道管理,新增http通道,通道名称可以设置为后端服务的名称,监听端口设置为后端服务的端口号,虚拟主机选择刚新建的虚拟主机,然后点击下一步后面都是默认配置,直接完成配置。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(2)前端通道
新增http通道,通道名称可以设置为前端服务的名称,监听端口设置为前端服务的端口号,虚拟主机选和后端http通道一样的虚拟主机,重定向端口设置为后端的端口,然后点击下一步后面都是默认配置,直接完成配置。
在这里插入图片描述

3.部署应用
点击应用应用管理菜单,部署前后端应用

在这里插入图片描述

(1)后端应用
点击部署应用按钮,部署后端应用,文件选择本地文件,选择后端项目文件路径中的war包,点击开始部署。应用名称设置为后端服务名称,应用前缀修改为“/”,然后点击下一步。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

虚拟主机选择我们新建的虚拟主机,点击直接完成,完成部署。
在这里插入图片描述
在这里插入图片描述

(2)前端应用
点击部署应用按钮,部署前端应用,文件选择本地文件,选择前端项目dist文件夹中的war包,点击开始部署。应用名称设置为前端服务名称,应用前缀修改为“/”,然后点击下一步。
在这里插入图片描述
在这里插入图片描述在这里插入图片描述

虚拟主机选择我们新建的虚拟主机,点击直接完成,完成部署。
在这里插入图片描述在这里插入图片描述

4.访问项目
点击前端应用里的http访问,跳转到前端登录页面,输入用户密码,登录成功则说明应用部署完成。
在这里插入图片描述


http://chatgpt.dhexx.cn/article/Ky0mH6UN.shtml

相关文章

东方通应用中间件TongWeb初级考试攻略【实战攻略,1小时通过考试】

背景 最近几年&#xff0c;XC的趋势越发明显&#xff0c;各行各业推进节奏明显加快。单位也有计划做一个试点&#xff0c;公司安排我负责基础软件&#xff0c;中间件作为其中不可或缺的一员&#xff0c;早就听说东方通的中间件&#xff0c;早几年还使用过TongWeb5。 最近疫情凶…

东方通中间件 - TongWeb 初级

一、什么是 TongWeb 。 TongWeb是一个符合J2EE规范的应用服务器产品&#xff0c;经过多年市场的应用和考验&#xff0c;已经广泛应用在全国各行业的企业级应用系统中。 简单来说就是东方通中间件&#xff08;$东方通(SZ300379)$&#xff09;公司开发的 类似于IBM公司的 WebS…

东方通(tongweb)部署

简介 TongWeb应用服务器是一款标准、安全、高可用并具丰富功能的企业级应用服务器&#xff0c;为企业级应用提供了便捷的开发、随需应变的灵活部署、丰富的运行时监视、高效的易管理等关键支撑。 TongWeb应用服务器提供了各种容器和功能组件&#xff0c;包括Web容器、EJB容器、…

用python进行文件读写

1、读文件 打开文件-->读取文件-->关闭文件 file1 open(rC:\Users\Avery\Desktop\test\love.txt,r,encodingutf-8) #打开文件love.txt filecontent file1.read() #读取文件&#xff0c;我们需要将读取到的内容放入变量中&#xff0c;这样才能拿到文件内容 file1.clos…

python文件读取

打开文件 若只指定文件名&#xff0c;将获得一个可读取(默认)的文件对象。 f open(“somefile.txt”) 若文件不在py文件所在目录&#xff0c;则可指定完整路径。 文件模式 若要写入文件&#xff0c;必须通过指定模式mode来显示地指出这一点。 open的第二个参数mode 默认rt&…

Python文件读写案例——复制大小文件

欢迎关注博主 python老鸟 或 前往 『Python自学网』&#xff0c; 从基础入门免费课程开始&#xff0c;逐步深入学习python全栈体系课程&#xff0c;适合新手入门到精通全栈开发。 免费专栏传送门&#xff1a;《Python基础教程》 目录 一、复制小文件 1.1》复制小文件具体步骤…

python 读写文件 删除文件

概述&#xff1a; 主要内容 python read write() 删除文件写 &#xff1b; 在w和a模式下&#xff0c;如果你打开的文件不存在&#xff0c;那么open()函数会自动帮你创建一个。 1、写入和读取文件 str Python read write with open(read.txt,modew,encodingutf-8) as f:f.write…

Python之文件的读写

文章目录 前言 一、打开和关闭文件&#xff08;open和close&#xff09; 1.打开文件 2.关闭文件 mode的方式 几种读取文件的函数 写入文件的函数 二、with…open…as操作文件 1、with…open…as与open......close的区别 总结 前言 本篇文章讲解&#xff0c;平时读写文…

一文搞懂Python文件读写

在使用python编程时&#xff0c;经常会遇到读写文件的操作。 很多童鞋困扰于读写文件的各种模式&#xff08;如阅读、写入、追加等&#xff09;&#xff0c;以及搞不清open、read、readline、readlines、write等方法的使用。 这篇文章就是要告诉你Python文件读写的所有秘密&a…

Python文件读写

在使用python编程时&#xff0c;经常会遇到读写文件的操作。 很多童鞋困扰于读写文件的各种模式&#xff08;如阅读、写入、追加等&#xff09;&#xff0c;以及搞不清open、read、readline、readlines、write等方法的使用。 这篇文章就是要告诉你Python文件读写的所有秘密&a…

python入门之文件的读写

1、python文件读写的方式 文件读写就是一种常见的IO操作。python封装了操作系统的底层接口&#xff0c;直接提供了文件读写相关的操作方法&#xff1b;文件读写不需要额外引入第三方库&#xff1b; 一个文件读写的步骤&#xff1a; 1、从硬盘中读取一个文件路径 2、加载文件到…

python写入文件没反应_Python 文件读写

&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp 预备知识 Python 入门 学习处理文件和保存数据可让你的程序使用起来更容易&#xff1a;用户将能够选择输入什么样的数据&#xff0c;以及在什么时候输入; 用户使用你的程序做一些工作后&#…

一文解决 Python读取文件的全部知识

文件是无处不在的&#xff0c;无论我们使用哪种编程语言&#xff0c;处理文件对于每个程序员都是必不可少的 文件处理是一种用于创建文件、写入数据和从中读取数据的过程&#xff0c;Python 拥有丰富的用于处理不同文件类型的包&#xff0c;从而使得我们可以更加轻松方便的完成…

python 文件读取

读取整个文件 操作文件的第一步就是得打开要操作的文件&#xff0c;然后进行读取。在python中我们可以使用open函数来打开一个文件&#xff0c;然后使用read方法来读取文件。 示例&#xff1a; import oswith open(data.txt, encodingutf-8) as file_obj:contents file_obj…

matlab中如何对一个小数取整,学习笔记153—matlab中小数如何取整?

matlab中小数取整的函数大约有四个&#xff1a;floor、ceil、round、fix 1、round取整方法是四舍五入 round函数功能&#xff1a;四舍五入取整。 使用方法&#xff1a;B round(A) 对数组A中每个元素朝最近的方向取整数部分&#xff0c;并返回与A同维的整数数组B&#xff0c;对…

建立一个植物毒性分类器:数据准备和清理

作者|Kenichi Nakanishi 编译|VK 来源|Towards Data Science 我有一个爱买植物的未婚妻,还有一只爱啃植物的猫——我想,有什么比把一个能告诉我植物是否安全的分类器更好呢! 需要注意的一点是,这里所做的所有工作都是在google colabs上完成的,使用的notebook可以在我的Gi…

我在百度Python小白逆袭大神课程中“打怪”欢乐之旅

本文描述了作者在参加百度Python小白逆袭大神课程一些亲身经历&#xff0c;从开始的半信半疑&#xff0c;到最后坚定的革命信念&#xff0c;给没有参加过百度课程的同学一点参考&#xff0c;文中有高质量的数据分析、pyecharts动态图&#xff0c;深度学习相关代码分享&#xff…

彻底解决Chrome浏览器劫持后显示“由贵单位管理(Managed by your organization)” 的解决办法

声明&#xff1a; Declaration&#xff1a; 由于网络中的病毒virus/malware等存在随时变异或者对应多种感染方式等情况&#xff0c;本文所针对的处理方法仅针对本次样本负责&#xff0c;个人如有误操作&#xff0c;后果自负。如需帮助&#xff0c;可以关注我的公众号&#xff…

Python sklearn学习之数据预处理——非线性转换

Python sklearn学习之数据预处理——非线性转换 文章目录 Python sklearn学习之数据预处理——非线性转换1. 两种常见的非线性转换1.1 分位数转换1.2 幂变换 2. sklearn中非线性变换的实现2.1 映射到均匀分布2.1.1QuantileTransformer类 2.2 映射到高斯分布2.2.1 Yeo-Johnson t…

javaScript学习笔记【尚硅谷】

javaScript学习笔记【尚硅谷】 这是我在看尚硅谷的前端大神超哥视频时&#xff0c;所记录的笔记&#xff01; 文章目录 javaScript学习笔记【尚硅谷】[TOC](文章目录)1、javaScript基本知识1.2、JS编写位置1.3、JS基本语法1.4、变量与字面量1.5、标识符1.6、数据类型1.6.1、Nu…