CentOS8-Tomcat7安装并设置开机自启动

article/2025/1/16 20:19:59

CentOS8-Tomcat7安装并设置开机自启动

1、安装

将压缩包文件apache-tomcat-7.0.57.tar.gz利用Xftp 6工具上传到/usr/local中并解压(为了以后可能会安装多个Tomcat,我将解压后的文件移动到了新建目录tomcat-cluster下并重命名):

tar -xvf apache-tomcat-7.0.57.tar.gz #解压命令
rm -rf apache-tomcat-7.0.57.tar.gz #删除不用的压缩文件

完成目录:/usr/local/tomcat-cluster/apache-tomcat7-1

2、启动

1、启动前先将tomcat的端口对外开放:

firewall-cmd --zone=public --add-port=8080/tcp --permanent #开放端口
firewall-cmd --reload #重启防火墙

2、切换到bin目录下启动tomcat:

cd /usr/local/tomcat-cluster/apache-tomcat7-1/bin #切换目录
./startup.sh #启动tomcat

在这里插入图片描述
这样表示启动成功了,测试一下:
在这里插入图片描述

3.设置为服务开机启动

[root@centos8 bin]#  vim catalina.sh
[root@centos8 bin]# vim /usr/lib/systemd/system/tomcat.service
[root@centos8 bin]# systemctl enable tomcat.service
Created symlink /etc/systemd/system/multi-user.target.wants/tomcat.service → /usr/lib/systemd/system/tomcat.service.
[root@centos8 bin]# systemctl list-unit-files

1、修改bin目录下的catalina.sh文件(修改命令自查),添加如下内容

CATALINA_PID="$CATALINA_BASE/tomcat.pid"

在这里插入图片描述
2、创建文件tomcat.service

vim /usr/lib/systemd/system/tomcat.service

在文件中添加如下内容(注意将JAVA_HOME和tomcat的安装路径换成自己的):

[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target[Service]
Type=forkingEnvironment="JAVA_HOME=/usr/java/jdk1.8.0_161"PIDFile=/usr/local/tomcat-cluster/apache-tomcat7-1/tomcat.pid
ExecStart=/usr/local/tomcat-cluster/apache-tomcat7-1/bin/startup.sh
ExecStop=/bin/kill -s QUIT $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID
PrivateTmp=true[Install]
WantedBy=multi-user.target

3、启动服务并开启开机自启

systemctl daemon-reload #重新载入修改后配置文件,让设置生效
systemctl start tomcat.service #启动服务
systemctl enable tomcat.service #设置为开机自启动
systemctl status tomcat.service #查看服务运行状态

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

相关文章

java和 Tomcat9.0 Tomcat7 安装配置

工具/原料 JDK1.7.0 WIN7 方法/步骤 安装JDK 选择安装目录 安装过程中会出现两次 安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装…

如何安装Tomcat

本篇文章主要讲解的是如何安装Tomcat(超详细)。 下面是详细步骤(具体操作可看图片上的标记): 1、如果你看完我上一篇文章“如何下载Tomcat”后,你会看到下图,在这我主要讲解的是在windows系统…

ubuntu安装Tomcat7

Tomcat7安装包已经被下载 需要传输到Ubuntu上 使用filezilla软件进行传输 在Ubuntu中安装ssh远程连接 sudo apt install openssh-server我在安装的ssh过程中出现了 如下问题: 时出现提示无法修正错误,因为您要求某些软件包保持现状,就是它…

tomcat7安装和eclipse中配置

一、tomcat安装 1.从官网上下载tomcat 7 https://tomcat.apache.org/download-70.cgi 2. 配置环境变量 (电脑本身已经配置好jdk环境变量) 在已有的CLASSPATH中添加 %CATALINA_HOME%\lib\servcet-api.jar Path中添加 :%CATALINA_HOME%…

eclipse安装Tomcat7.0(图文详解)

分享一个tomcat7,链接:https://pan.baidu.com/s/1Miwccc2DspBPOgY6rpl81w 密码:t33t 下载完压缩到指定文件夹: 在eclipse中点击菜单Window-->Preferences 点击Add按钮:选择对应的tomcat版本,我们这个是7.0 点击Next按钮&…

解压版tomcat7安装教程

转载地址 Tomcat涉及到的配置比较多,文件也多,根据我现在掌握的知识,简单的做了一下免安装版的tomcat的基本配置和安装方法。 一、配置JDK 要想在自己的计算机上安装Tomcat,需要JDK的支持,因为Tomcat是用java语言编写的一个很轻量…

Linux安装tomcat7详解

目录 前言 一、下载tomcat7安装包 二、解压tomcat文件包 1、进入/usr/local 2、将文件上传到此处,可以使用FinalShell进行操作 3、使用命令ls查看文件 4、解压tomcat文件 三、启动tomcat 1、进入tomcat文件并查看 2、进入bin目录 3、启动tomcat 四、验…

Tomcat7.0安装配置详细(图文)

2019独角兽企业重金招聘Python工程师标准>>> 说明:Tomcat服务器上一个符合J2EE标准的Web服务器,在tomcat中无法运行EJB程序,如果要运行可以选择能够运行EJB程序的容器WebLogic,WebSphere,Jboss等 Tomcat的下…

win7下安装配置Tomcat 7.0

1 Java环境搭建 这里需要安装JDK及其环境变量的配置。具体过程可以参考我之前写的Java开发环境搭建 一文,此处不再赘述。 2 Tomcat 7.0安装及配置 2.1 Tomcat 7.0下载及安装 Tomcat 7.0 的免安装版,下载地址:http://tomcat.apache.org/do…

Windows下的Tomcat7安装与环境配置

本文仅用于博主学习记录,与分享,如有雷同纯属巧合,谢谢! Tomcat安装开始和配置(相对比较简单): 重要: 一定要先安装 JDK 1、先安装 Java Tomcat 运行需要JVM,需要先进行 java 的安…

Tomcat7安装及配置教程

Apache Tomcat7.0安装及配置教程、、 Apache Tomcat7.0官方网站链接:http://tomcat.apache.org/ apache-tomcat-7.0.73-windows-x64 先解压下载的压缩包、然后在bin目录下找到startup.bat文件、并用鼠标双击此文件 一月 12, 2017 1:47:26 下午 org.apache.catalina.…

安装配置Tomcat7教程

1. 下载安装配置JDK 需要先安装配置好Java环境,怎么配Java环境不再赘述。 2. 下载Tomcat7安装包 这里提供的是Windows-64位安装包 链接:https://pan.baidu.com/s/16u8Ai9MNOrJyRhm3Ymt-dg 提取码:xdwh3. 下载解压,打开bin目录&am…

tomcat7安装详细过程

Tomcat作为web服务器,可以部署web项目,然后在浏览器上进行访问。 Tomcat7下载地址:http://pan.baidu.com/s/1eSgrmam (1)下载下来之后如图所示: (2)解压之后,进入文件夹…

String类的去空格和分割功能(java)

一个示例: package cn.it_05; /** String类的去空格和分割功能:* 去除字符串两端空格* String trim()* 按照指定符号分割字符串* String[] split(String str)*/ public class StringDemo {public static void main(String[] args) {//创建字符…

java去掉String里面的空格、换行符等

package com.ynet.utils;import java.util.regex.Matcher; import java.util.regex.Pattern;/*** Created by Arya on 2017/11/3 0003.*/ public class StringUtil {//去除所有空格public static String replaceAllBlank(String str) {String s "";if (str!null) {P…

清除字符串string中的空格

1、只清除字符串首尾的空格 方法一&#xff1a;调用string的成员函数来进行操作 #include<iostream> #include<string> #include<sstream> using namespace std;int main() {//str字符串首尾各有两个空格。string str " hello this is just a test.…

string类型处理空格字符

引言&#xff1a; C提供了强大的string类型&#xff0c;但是其输入的时候还是要注意以下细节。 如果我们输入了一句话&#xff0c;里面包含有空格&#xff0c;str会被截断&#xff0c;空格后面的将不被保留。 #include <iostream> #include <queue> #include &l…

在前端页面的js中对string去空格

想要在前端页面&#xff08;jsp、html等&#xff09;的javascript中对string去空格&#xff1a;使用正则表达式 假设str为要去除空格的字符串: <script >去除所有空格: str str.replace(/\s/g,""); 去除两头空格: str str.replac…

String中删除空格的7种方法!

字符串&#xff0c;是Java中最常用的一个数据类型了。我们在日常开发时候会经常使用字符串做很多的操作。比如字符串的拼接、截断、替换等。 本文我们介绍一个比较常见又容易被忽略的一个操作&#xff0c;那就是移除字符串中的空格。 其实&#xff0c;在Java中从字符串中删除空…

H5怎么禁用长按复制的功能?

个人开发的塔罗牌占卜小程序&#xff1a;【问问塔罗牌】 快来瞧瞧吧&#xff01; [html] H5怎么禁用长按复制的功能&#xff1f; // 禁止长按图片保存&#xff0c;设置img样式 -webkit-touch-callout: none; pointer-events: none; // 微信浏览器无法禁止&#xff0c;需加上这…