Centos7 Tomcat9 开机启动配置

tomcat定时自动重启设置方法 一些项目中希望tomcat一定时间后自动重启,这个可以通过设置windows的定时任务的方法来实现tomcat定时重启。 一、前提事项 1.1 tomcat版本与jdk版本匹配 注意事项:tomcat版本一定要和jdk版本一直,例如都是32位的!!! 否则定时任务能够执行,但是没法成功启动tomcat 1.2 tomcat需要有service.bat的版本(有的没有) 在tomcat根目录,即有service.bat文件的地方。 新建服务:Service install tomcat18081 阅读详情

需要安装gcc插件

yum install gcc




一、把tomcat做为服务运行:
需要编译commons-daemon-native                    需要gcc
该文件位于:    apache-tomcat-9.0.0.M6/bin/commons-daemon-native.tar.gz
解压缩:
tar -zxf commons-daemon-native.tar.gz


编译:
cd commons-daemon-1.0.15-native-src/unix/
./configure
make -j4
#make以后得到jsvc文件,复制到tomcat的bin目录中。
cp jsvc ../..


二、编辑vi /home/apache-tomcat-9.0.0.M6/bin/daemon.sh在第二行开始增加一下5行
#chkconfig: 2345 80 90
                 #description:auto_run
            JAVA_HOME=/home/jdk1.8.0_91
            CATALINA_HOME=/home/apache-tomcat-9.0.0.M6
            CATALINA_OPTS="-Xms768m -Xmx1024m -XX:PermSize=128m -XX:MaxPermSize=256m"



三、复制文件到init.d
cp /home/apache-tomcat-9.0.0.M6/bin/daemon.sh /etc/init.d/tomcat



修改权限:
chmod 755  /etc/init.d/tomcat



设置服务并察看
chkconfig tomcat on
chkconfig --list tomcat

           
            tomcat             0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭
OK

四、用命令启动服务:
service tomcat start                    服务化后启动(会有两个进程)

/home/apache-tomcat-9.0.0.M6/bin/catalina.sh start        直接脚本启动(只有一个进程)



异常:

service tomcat start,启动异常:“Invalid user name 'tomcat' specified”,而service tomcat stop没有任何效果,也不报错


解决异常,增加Tomcat用户。避免漏洞,减小tomcat权限。

建立专用组和用户:
        groupadd www
        useradd -r -s /sbinlogin -g www tomcat


赋予专用用户权限:
        chown -R tomcat:www /home/apache-tomcat-9.0.0.M6
        chown -R tomcat:www /home/projects
别再手动启动Tomcat了!CentOS 7/8下用systemctl配置Tomcat 9开机自启保姆级教程 本文详细介绍了在CentOS 7/8系统下使用systemctl配置Tomcat 9开机自启的完整教程。通过创建systemd单元文件、设置环境变量和权限管理,确保Tomcat服务稳定运行并实现自动重启。文章还提供了常见错误解决方案和高级优化技巧,帮助开发者提升服务器管理效率。 阅读详情

相关推荐

Centos7 jdk8,Tomcat9的安装与配置

声明:本文章默认未装过jdk,Tomcat以及环境变量的配置 Tomcat支持jdk版本图(注意不要混淆着其他版本使用) 一.安装JDK 1.下载jdk8安装包  wget --no-check-certificate --no-cookies --header "Cookie:oraclelicense=accept-securebackup-cookie" 避免用户验证 wget ...

qq_19987491的博客 1521

CentOS7 - Linux的定时启动任务,以及定时重启tomcat详解

CentOS7 - Linux的定时启动任务,以及定时重启tomcat详解

小璠的博客 5968

从黄金指标到Rubric:构建高分辨率Agent评估体系

在AI应用落地中,评估是衡量模型与Agent能力的关键环节。传统黄金指标如任务成功率、响应延迟仅能反映任务是否完成,却难以诊断过程质量与用户体感。Rubric作为一种多维评估框架,通过定义维度、等级和行为锚点,将主观判断转化为可对齐、可复现的分项评分。结合LLM-as-Judge与人工仲裁,构建高分辨率、可追溯的评估反馈,为数据飞轮提供精准转动力。该方案适用于任务型对话Agent的迭代优化、失败归因和训练数据回流,帮助团队从“指标全绿”走向“体验可控”。本文完整梳理了从黄金指标依赖到Rubric体系落地的实

weixin_34033624的博客 310

Centos7配置Tomcat9为开机启动

我们在平时的项目维护中避免不了因为各种原因导致服务器重新启动。服务器的重启会导致运行的服务停止,如果不能及时发现可能会造成很大的麻烦,所以配置自己的项目为开机自启动迫不及待。 一、自行下载apache-tomcat-9.0.1.tar.gz,并将tomcat解压至自己项目部署的目录,本人部署在 /project。解压命令:tar -zxvf apache-tomcat-9.0.1.tar.gz /project 二、编辑tomcat配置文件: 1.vi /project/apache-t...

u012365843的专栏 593

Linux CentOS下安装Tomcat9及web项目的部署

本文讲解在Linux CentOS下安装Tomcat9,以及Web项目的部署发布过程,通过实例代码相结合的形式给大家介绍的非常的详细,具有一定的参考借鉴价值,需要的朋友参考下吧

用WorkBuddy搭建漫剧AI自动化制作流水线全攻略

在内容创作领域,AI智能体正逐渐从单一工具辅助走向全流程自动化调度。其核心原理是将剧本、分镜、绘图、配音、剪辑等环节拆解为可独立执行的任务单元,由总控系统统一协调,从而大幅降低人力与时间成本。这种模式尤其适用于动态漫画(漫剧)这类环节多、专业度要求高的视频形态。传统制作流程中,角色一致性、配音周期和剪辑返工是公认的效率瓶颈,而借助AI智能体工作台,创作者只需输入故事创意,即可驱动多个数字分身协同完成内容生产。本文以WorkBuddy为例,详细展示如何配置模型、安装技能包并串联五段式流水线,将单集制作成本从万

weixin_28224217的博客 253

Centos7安装Tomcat9,并设置开机启动

1.上传apache-tomcat-9.0.34.tar.gz到 /usr/tomcat 2.解压 并修改名为 tomcat9         目录:/usr/tomcat/tomcat9 3.开放端口 firewall-cmd --zone=public --add-port=8080/tcp --permanent 4.重新加载防火墙配置 firewall-cmd --reload 进入 tomcat9 文件夹,启动t

多领域记录 877

解决Windows 10更新失败错误代码0x80070643

在Windows 10操作系统的更新过程中,用户时常会遇到各类错误代码,这些代码通常成为顺利完成更新的绊脚石。其中,错误代码0x80070643是一个较为常见的更新失败提示,它可能导致系统更新停滞不前。面对这一挑战,本文将详细介绍如何有效解决这一错误,帮助用户顺利完成Windows 10的更新。

nntxthml的博客 1828

Tomcat 定时重启策略

【代码】Tomcat 定时重启策略。

weixin_42060524的博客 959

Unity开发HoloLens应用:从打包到部署的完整指南

本文为Unity开发者提供了将应用部署到HoloLens设备的完整实战指南。详细讲解了从环境准备、Unity项目配置、生成Visual Studio工程,到最终构建APPX安装包并通过设备门户或Visual Studio进行部署的全流程,帮助开发者高效完成混合现实应用的打包与安装。

red88的博客 1018

C#报表,使用微软rdlc模板,生成Excel, PDF, Word, Image文件,使用自定义对象做数据集不连接数据库

我项目是用vs2017 建的,.NET farmwork 4.7.2 这种报表可以用于任何模式的应用,web,桌面,因为这只是生成一个文件或者文件流 步骤比较详细啰嗦,其中有讲到rdlc怎么新建设计,如果已经会设计rdlc了的可以直接跳到底部看代码的执行结果, 底部还有源码下载链接,百度盘 首先控制台安装报表包 新建rdlc 报表 建立rdlc里要用的数据模型 模型建完,或者修改都要重新...

qq_35955916的博客 5203

Linux Centos7 tomcat9安装配置,Centos Tomcat开机启动

================================ ©Copyright 蕃薯耀2022-01-06 ​蕃薯耀的博客_优快云博客 一、下载tomcat9,并上传到服务器 下载地址: 官网下载地址: https://tomcat.apache.org/download-90.cgi 官网tomcat9直接下载地址: https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.56/bin/apache-tomcat-9.0.56.ta..

蕃薯耀的博客 1221

【文献阅读:信道估计】Deep Residual Learning Meets OFDM Channel Estimation

基于深度学习的信道估计技术

weixin_43178683的博客 1754

CentOS7安装tomcat9并设置开机启动

CenOS7安装tomcat9并设置自启动

qq_49731199的博客 1371

Serial RapidIO Gen2 IP 说明(三)

前言 继续接着上篇文章,介绍Serial RapidIO Gen2 IP 的具体端口信息。 一、端口描述 1、缓冲设计接口 2、物理层接口 参考说明 【1】Serial RapidIO Gen2 v4.1https://china.xilinx.com/content/dam/xilinx/support/documentation/ip_documentation/srio_gen2/v4_1/pg007_srio_gen2.pdf ...

记录所学,分享知识,结识挚友 1320

【Matlab】飞行器气动弹性仿真与分析

气动弹性是飞行器设计领域的核心交叉学科,融合了空气动力学、结构动力学和控制理论,主要研究飞行器结构在气动力作用下的弹性变形、振动响应及相互耦合规律,直接影响飞行器的飞行稳定性、操纵性和结构安全性。随着飞行器向高速度、高机动性、轻量化方向发展,气动弹性问题愈发突出,如颤振、发散、嗡鸣等现象,严重时会导致飞行器结构破坏甚至飞行事故,因此气动弹性仿真与分析已成为飞行器设计、验证和优化的关键环节。当前,飞行器气动弹性仿真面临诸多技术挑战:气动力与结构变形的强耦合特性难以精准描述,易出现仿真误差;

unber的博客 233

Cenos7安装tomcat9

下载地址进入建好的tomcat目录,执行以下命令: 其中是tomcat的安装包目录,apache-tomcat-9.0.64.tar.gz是安装包的名称。默认解压到当前目录中出现新的文件夹,进入即可主机ip + 8080输入以下命令:即可进入目录,创建一个名为tomcat的文件并赋予执行权限编辑tomcat ⽂件,并在其中加⼊如下内容: 使用快捷启动命令 配置开机启动...

一名大三才开始刷题的程序猿的刷题日记 446

26版SPSS操作教程(高级教程第十章)

#大道之行,在于坚持 #本期内容:二分类Logistic回归模型 #由于导师最近布置了学习SPSS这款软件的任务,因此想来平台和大家一起交流下学习经验,这期推送内容接上一次高级教程第九章的学习笔记,希望能得到一些指正和帮助~

你好! 1599

1 Centos7安装(jdk8)Tomcat9并设置为开机启动

一、安装过程 cd /usr/local/src wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-9/v9.0.12/bin/apache-tomcat-9.0.12.tar.gz(可以下载后上传) tar -zxvf apache-tomcat-9.0.12.tar.gz mkdir -p ../tomcat mv apache-tomcat-9.0.12 ../tomcat 二、修改配置 修改/etc/profile文件,并在末尾增加如下内容:

qq_40907977的博客 509

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

CentOS7 install Tomcat9 坑

CentOS7 install Tomcat9 Last updated 4 months ago 教程适用于CentOS7,使用编译安装方式,在使用本教程时请注意你的安装路径是否一致! 教程测试于: CentOS7.4 64位 jdk-8u152   Tomcat install 跳转到软件目录   cd /opt 下载tomcat 编译包   wget h...

joe_le的博客 1236

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

【Linux】【Apatch Tomcat】Linux、CentOS7安装最新版Apartch Tomcat环境

1、前言   相当嫌弃,博客园搞掉了我快写完的 Tomcat。   请先安装 :【Linux】【Java】CentOS7安装最新版Java1.8.191运行开发环境   虽然安装Tomcat没啥技术,但是还是记录一下,方便后面萌新学习。 2、开始   1、获取下载地址     http://tomcat.apache.org/     · Tomcat 9.0.16 Rel...

diaorong4751的博客 235

Tomcat—— 13.tomcat安装

1. yum安装 仅支持tomcat7 [root@centos3 ~]# yum install -y tomcat 2. 源码安装 2.1 下载解压 [root@centos3 ~]# mkdir -pv /usr/local/tomcat/tomcat9/ [root@centos3 ~]# wget -O /usr/local/tomcat/tomcat9/apache-tomcat-9.0.8.tar.gz https://repo.huaweicloud.com/apache/tomca

blueicex2017的博客 189

CentOS使用systemd设置Tomcat自启动

CentOS设置Tomcat自启动环境:腾讯云 CentOS 7.2 Tomcat 9.0 在网上查了很多资料,弄了很久的rc.local,最后还是用systemctl命令搞定的。1、创建tomcat服务在/etc/systemd/system目录下新建文件tomcat.service,如下: {TOMCAT_HOME}是指实际的tomcat主目录,要绝对路径。[Unit] Description

Wythe_me的博客 1231

centos安装tomcat设置开机自启动

s完成以上步骤后,Tomcat将会在CentOS上成功运行,并设置为开机自启动。请注意,文件中的路径和环境变量可能需要根据您的实际情况进行修改。

lrn1191681685的博客 1004

centos 7.9安装tomcat,并实现开机自启

centos 7.9安装tomcat,并实现开机自启

qq_42383970的博客 565

Deploy Tomcat for Centos 7

提示:默认8080端口,配置文件tomcat/conf/server.xml,若不能访问,请检查selinux和防火墙。,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。关于Tomcat的基本部署就介绍这里,如有任何问题,请留言或直接与我联系,欢迎提供宝贵的意见。,由Apache、Sun和其他一些公司及个人共同开发而成。Tomcat最新版本为10.0.23。方式二:修改tomcat自带启动文件。请参考如下链接,这里不再赘述。

Linux技术宅 1134
上一篇: 多线程并发锁,优化过程
下一篇: Centos7 Nginx 开机启动
LuWenHui_Leon_
博客等级 码龄18年 102粉丝 60原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值