news 2026/8/12 15:57:44

【TongWeb8】使用 systemctl 管理 TongWeb 启停

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【TongWeb8】使用 systemctl 管理 TongWeb 启停

在 Linux 环境中,TongWeb 默认一般通过 bin 目录下的脚本进行启动和停止:

启动:

./startd.sh

停止:

./stopserver.sh

这种方式每次都需要进入 TongWeb 安装目录操作,如果服务器重启,还需要人工启动。

可以将 TongWeb 配置成 systemd 服务,之后直接使用 systemctl 管理。

例如:

systemctl start tongweb systemctl stop tongweb systemctl restart tongweb systemctl status tongweb

配置 TongWeb 服务

创建服务文件:

vim /etc/systemd/system/tongweb.service

写入以下内容:

[Unit] Description=TongWeb Middleware After=network.target syslog.target [Service] Type=forking WorkingDirectory=/home/chenyanliang/dft/TongWeb8.0.9.12/bin Environment=JAVA_HOME=/usr/local/java/jdk1.8 User=chenyanliang Group=chenyanliang ExecStart=/home/chenyanliang/dft/TongWeb8.0.9.12/bin/startd.sh ExecStop=/home/chenyanliang/dft/TongWeb8.0.9.12/bin/stopserver.sh TimeoutStartSec=120 TimeoutStopSec=60 PrivateTmp=false Restart=on-failure RestartSec=10 StandardOutput=journal+console StandardError=journal+console [Install] WantedBy=multi-user.target

注意修改以下配置:

TongWeb 安装路径:

/home/chenyanliang/dft/TongWeb8.0.9.12

需要替换成实际 TongWeb 安装目录。

例如:

WorkingDirectory=/你的TongWeb目录/bin ExecStart=/你的TongWeb目录/bin/startd.sh ExecStop=/你的TongWeb目录/bin/stopserver.sh

同时:

User=chenyanliang Group=chenyanliang

修改为实际运行 TongWeb 的用户。

加载配置

创建完成后执行:

systemctl daemon-reload

让 systemd 重新读取服务配置。

TongWeb 启停管理

启动 TongWeb:

systemctl start tongweb

停止 TongWeb:

systemctl stop tongweb

重启 TongWeb:

systemctl restart tongweb

查看运行状态:

systemctl status tongweb

设置开机自动启动

如果希望服务器重启后自动启动 TongWeb:

systemctl enable tongweb

查看是否设置成功:

systemctl is-enabled tongweb

配置完成后,TongWeb 的日常管理就可以直接通过 systemctl 完成,不需要再进入 TongWeb 的 bin 目录手动执行启动脚本。这样也方便后续服务器重启、故障自动拉起等运维操作。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/12 15:55:39

Windows Server 2016安装与管理实战指南:从核心特性到安全运维

1. 项目概述:为什么今天还要聊Windows Server 2016? 如果你是一名系统管理员、运维工程师,或者正准备搭建自己的第一台服务器,听到“Windows Server 2016”这个名字,可能会觉得有点“复古”。毕竟,它的后续…

作者头像 李华
网站建设 2026/8/12 15:53:03

USB 3.0/3.2信号定义全解析:从差分对到GND_DRAIN的硬件设计指南

1. 项目概述:从“线”到“芯”的信号高速之旅每次拿起一根蓝色的USB 3.0线缆,或者看到设备上那个带着“SS”(SuperSpeed)标志的接口,你有没有想过,这根看似普通的线缆内部,是如何承载着比USB 2.…

作者头像 李华
网站建设 2026/8/12 15:52:02

火狐渗透版禁用JS破解CTF无限刷新难题

1. 项目概述与核心需求解析 最近在折腾Bugku这类CTF(Capture The Flag)平台的Web题目时,不少朋友都遇到了一个让人头疼的“拦路虎”:页面无限刷新。你刚打开题目页面,还没看清代码,浏览器就开始疯狂地重新加…

作者头像 李华
网站建设 2026/8/12 15:47:46

AC695x蓝牙音频SoC开发实战:从核心特性到音频调试全解析

1. 项目概述:初识AC695x这颗“小钢炮” 最近在整理手头的蓝牙音频项目资料,翻到了之前折腾AC695x系列芯片的笔记。这玩意儿在消费类蓝牙音频领域,尤其是TWS耳机、蓝牙音箱和语音遥控器里,出镜率相当高。如果你是刚接触恒玄&#x…

作者头像 李华
网站建设 2026/8/12 15:47:34

SSH连接ECDSA密钥错误解析与解决方案

1. 问题现象与背景解析 当你尝试通过SSH连接服务器时,突然遇到"Offending ECDSA key in /home/oracle/.ssh/known_hosts:16"这样的错误提示,这通常意味着本地存储的远程主机密钥与当前实际密钥不匹配。作为一个每天都要处理数十次SSH连接的系统…

作者头像 李华