国产化web中间件TongWeb(东方通)部署详细步骤
<div id="navCategory"><h5 class="catalogue">目录</h5><ul class="first_class_ul"><li><a href="#_label0">产品介绍</a></li><li><a href="#_label1">安装</a></li><ul class="second_class_ul"><li><a href="#_lab2_1_0">安装要求</a></li><li><a href="#_lab2_1_1">系统要求</a></li><li><a href="#_lab2_1_2">前置条件</a></li><li><a href="#_lab2_1_3">操作步骤</a></li><li><a href="#_lab2_1_4">安装 License</a></li><li><a href="#_lab2_1_5">启动和停止</a></li></ul><li><a href="#_label2">TongWeb域</a></li><ul class="second_class_ul"><li><a href="#_lab2_2_6">概述</a></li><li><a href="#_lab2_2_7">创建TongWeb域</a></li><li><a href="#_lab2_2_8">删除TongWeb域</a></li><li><a href="#_lab2_2_9">启动TongWeb域</a></li><li><a href="#_lab2_2_10">停止TongWeb域</a></li><li><a href="#_lab2_2_11">注意事项</a></li></ul><li><a href="#_label3">总结</a></li><ul class="second_class_ul"></ul></ul></div><p class="maodian"><a name="_label0"></a></p><h2>产品介绍</h2><p>TongWeb7 是遵循 JavaEE7 Web Profile 规范的企业级应用服务器,它为企业应用提供了可靠、可伸缩、 可管理和高安全的基础平台。同时具有功能完善、支持开放标准和基于组件开发、多层架构、轻量等特点, 为开发和部署企业应用提供了必需的底层核心功能。用户通过 TongWeb 的管理控制台可方便的对应用进行 管理,同时能够监控系统组件和应用运行时的状态及调优。因此 TongWeb 适用于高度可用、可靠、可伸缩, 稳定的业务领域。<br />前提条件</p>
<p>TongWeb启动前,需设置使用的JDK路径,即设置本机环境变量JAVA_HOME值。</p>
<p class="maodian"><a name="_label1"></a></p><h2>安装</h2>
<p class="maodian"><a name="_lab2_1_0"></a></p><h3>安装要求</h3>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202512/2025120208152350.png" /></p>
<p class="maodian"><a name="_lab2_1_1"></a></p><h3>系统要求</h3>
<p style="text-align:center"><img alt="" src="https://img.jbzj.com/file_images/article/202512/2025120208152357.png" /></p>
<p class="maodian"><a name="_lab2_1_2"></a></p><h3>前置条件</h3>
<p>已获取标准版TongWeb7 安装包,例如:</p>
<p class="maodian"><a name="_lab2_1_3"></a></p><h3>操作步骤</h3>
<ol><li>以root用户登录Linux平台。</li><li>将TongWeb安装包上传到Linux平台,例如“/data”目录。</li><li>执行如下命令,解压安装包。解压完成即完成TongWeb的安装。 tar -zxvf TongWeb7.0_Enterprise_Linux.tar.gz</li><li>解压后,进入到安装目录,可查看安装相关目录结构,如下图所示</li></ol>
<p class="maodian"><a name="_lab2_1_4"></a></p><h3>安装 License</h3>
<p>购买 TongWeb 产品后,在 TongWeb 产品光盘中提供有 license 文件。将 license.dat 文件复制到安装完 成的 TongWeb 根目录下。</p>
<p class="maodian"><a name="_lab2_1_5"></a></p><h3>启动和停止</h3>
<p>以在 Linux 下字符界面为例说明 TongWeb 的启动和停止过程:</p>
<ol><li>启动 TongWeb 需要进入 TongWeb 的 bin 目录,执行如下命令:</li></ol>
<div class="jb51code"><pre class="brush:ps;">./startservernohup.sh
</pre></div>
<p>注意: 这是后台启动方式,如果直接运行 startserver.sh,当 Telnet 断开后,会导致 TongWeb 进程退出。</p>
<ol start="2"><li>当日志中出现如下一行,没有异常信息,说明 TongWeb 启动成功。</li></ol>
<div class="jb51code"><pre class="brush:ps;">
</pre></div>
<ol start="3"><li>在客户端打开浏览器,输入 TongWeb 管理控制台地址址 <code>http://<TongWebIP>:9060/console</code>,端口 9060, 前缀 console,显示出 TongWeb 管理控制台首页面。 输入用户名/密码登录,<strong>默认系统管理员及初始密码为:thanos/thanos123.com</strong></li></ol>
<p>注意:</p>
<p>⚫ 首次登录管理控制台时必须更新初始密码,密码必须由大写字母、小写字母、数字、特殊字 符4种组成,长度不得少于10位。</p>
<p>⚫ 新密码不能和原始密码一致。</p>
<ol start="4"><li>停止 TongWeb,需进入 TongWeb 的 bin 目录,执行如下命令:</li></ol>
<div class="jb51code"><pre class="brush:ps;">./stopserver.sh
</pre></div>
<p>快速停止 TongWeb,执行如下命令:</p>
<div class="jb51code"><pre class="brush:ps;">./stopserver.sh quick
</pre></div>
<p>设置快速停止 TongWeb 的超时时间,在设置的超时时间(20s)内快速停止 TongWeb,执行如下命 令: ./stopserver.sh quick 20 强制停止 TongWeb,执行如下命令。 强停命令, 当进程无法完全停止时,通过该命令强行停止。</p>
<div class="jb51code"><pre class="brush:ps;">./forcestopserver.sh
</pre></div>
<p class="maodian"><a name="_label2"></a></p><h2>TongWeb域</h2>
<p class="maodian"><a name="_lab2_2_6"></a></p><h3>概述</h3>
<p> TongWeb域功能,其定义为逻辑服务器管理。通过安装介质首次安装的服务器为物理服务器。通过物理 服务器的域功能,可创建出多个逻辑服务器。这些逻辑服务器各自的配置信息、日志文件等私有属性,保 存在与其对应的各个域中。目前定义为一个域只管理一个逻辑服务器,逻辑服务器依赖的公有属性(如lib 文件、license文件、系统应用、Agent、tongweb-mq、TongDataGrid、samples等)都引自物理服务器(注: 域中不含这些物理文件)。基于域功能,只需要安装一份物理TongWeb,就可以创建多个TognWeb域服务器。 域管理的逻辑服务器在功能上和物理服务器相比,裁剪掉了集中管理工具(heimdall),其它的功能 完全一致。</p>
<p class="maodian"><a name="_lab2_2_7"></a></p><h3>创建TongWeb域</h3>
<p> 物理TongWeb提供创建域的脚本,创建时需要指定一个名字,创建后在物理<code>${TongWeb_HOME}/domains</code> 目录下会生成一个以该名字命名的目录。该目录就是一个逻辑TongWeb服务器,这种域成为“相对域”。创 建时也可以指定一个绝对路径用以保存域文件,这种域称为“绝对域”。</p>
<p> “相对域”在物理TongWeb路径变化后不用任何修改仍可使用,“绝对域”在物理TongWeb路径变化后, 需手动更新其相关脚本为新的物理TongWeb路径。</p>
<p> 以Linux平台为例,创建名称为“erdcloud-system”的相对域,在<code>${TongWeb_HOME}/bin</code>目录下运行</p>
<div class="jb51code"><pre class="brush:ps;">./domain.sh create /opt/test
</pre></div>
<p> 若要创建绝对路径为<code>/opt/test</code>的绝对域,则运行:</p>
<p> 创建域过程中,可以给创建的域指定端口,以空格分隔开各项参数,参数顺序不固定,并且可选部分 端口设置或者不设置,不设置时仍是端口自增。格式如下:</p>
<div class="jb51code"><pre class="brush:ps;">./domain.sh create /opt/test managePort=17001 appPort=7001 ejbPort=5102 jmxPort=7210
shutdownPort=7050
</pre></div>
<p>说明:</p>
<p>◼ managePort为控制台管理端口</p>
<p>◼ appPort为应用访问端口</p>
<p>◼ ejbPort为远程ejb访问端口 (可选)</p>
<p>◼ jmxPort为jmx端口 (可选)</p>
<p>◼ shutdownPort为停止时调用的端口 (可选)</p>
<p class="maodian"><a name="_lab2_2_8"></a></p><h3>删除TongWeb域</h3>
<p> 物理TongWeb提供删除域的脚本,删除“相对域” 时候需要指定域的名字(即物理<code>${TongWeb_HOME}/domains</code>下的文件夹名称)即可,删除“绝对域”则需要指定其绝对路径。</p>
<p> 以Linux平台为例,删除名称为“erdcloud-system”的相对域,在<code>${TongWeb_HOME}/bin</code>目录下运行</p>
<div class="jb51code"><pre class="brush:ps;">./domain.sh delete test
</pre></div>
<p>若要删除绝对路径为/opt/tw_domain_1的绝对域,则运行:</p>
<div class="jb51code"><pre class="brush:ps;">./domain.sh delete /opt/test
</pre></div>
<p class="maodian"><a name="_lab2_2_9"></a></p><h3>启动TongWeb域</h3>
<p> 物理TongWeb提供启动域的脚本,启动“相对域”时候需要指定域的名字,启动“绝对域”则需要指定 其绝对路径。同时域本身的bin目录下也提供了其启动脚本,可直接使用,使用时不需要指定任何名字或路径。</p>
<p> 以Linux平台为例,要启动名称为“erdcloud-system”的相对域,在<code>${TongWeb_HOME}/bin</code>目录下运行</p>
<div class="jb51code"><pre class="brush:ps;">./startdomain.sh test
</pre></div>
<p> 若要启动绝对路径为/opt/tw_domain_1的绝对域,则运行:</p>
<div class="jb51code"><pre class="brush:ps;">./startdomain.sh /opt/test
</pre></div>
<p class="maodian"><a name="_lab2_2_10"></a></p><h3>停止TongWeb域</h3>
<p> 物理TongWeb提供停止域的脚本,停止“相对域”时候需要指定域的名字,停止“绝对域”则需要指定 其绝对路径,同时域本身的bin目录下也提供了停止动脚本,可直接使用,使用时不需要指定任何名字或路径。</p>
<p> 以Linux平台为例,要停止名称为“test”的相对域,在<code>${TongWeb_HOME}/bin</code>目录下运行</p>
<div class="jb51code"><pre class="brush:ps;">./stopdomain.sh test
</pre></div>
<p>若要停止绝对路径为/opt/tw_domain_1的绝对域,则运行:</p>
<div class="jb51code"><pre class="brush:ps;">./stopdomain.sh /opt/test
</pre></div>
<p>当然,也可以在逻辑<code>${TongWeb_HOME}/bin</code>目录下运行<code>./stopserver.sh</code>停止该服务器。</p>
<p class="maodian"><a name="_lab2_2_11"></a></p><h3>注意事项</h3>
<p> 由于新创建出来的域,运行TongWeb实例依赖物理TongWeb,所以域的位置必需和物理TongWeb必需处于 同一文件系统中。且对于绝对路径创建的域,若后期物理TongWeb路径发生了变化,必需手动修改域的启动 脚本,指向新的物理TongWeb。</p>
<p class="maodian"><a name="_label3"></a></p><h2>总结</h2>
<p>到此这篇关于国产化web中间件TongWeb(东方通)部署的文章就介绍到这了,更多相关国产化web中间件TongWeb部署内容请搜索琼殿技术社区以前的文章或继续浏览下面的相关文章希望大家以后多多支持琼殿技术社区!</p>
頁:
[1]