服务器基础设施-centos7安装tomcat9

  • 需求:docker部署的jemkisn失败,所以改成war包部署
    什么是Tomcat
    Tomcat是由Apache软件基金会下属的Jakarta项目开发的一个Servlet容器,按照Sun Microsystems提供的技术规范,实现了对Servlet和JavaServer Page(JSP)的支持,并提供了作为Web服务器的一些特有功能,如Tomcat管理和控制平台、安全域管理和Tomcat阀等。由于Tomcat本身也内含了一个HTTP服务器,它也可以被视作一个单独的Web服务器。但是,不能将Tomcat和Apache HTTP服务器混淆,Apache HTTP服务器是一个用C语言实现的HTTPWeb服务器;这两个HTTP web server不是捆绑在一起的。Apache Tomcat包含了一个配置管理工具,也可以通过编辑XML格式的配置文件来进行配置。

1、官网下载安装包

这里选择适合Linux的安装包,下载到本地后上传到centos服务器,或者直接通过wget命令下载
在这里插入图片描述

以上操作就将tomcat9安装包文件apache-tomcat-9.0.0.M11.tar.gz下载到/home/lidengyin目录下了

2、安装tomcat9

 tar -zxvf apache-tomcat-9.0.33.tar.gz -C /usr/local/software/

安装包会被解压到/usr/local/software/
配置tomcat9启动环境

export CATALINA_HOME=/usr/local/software/apache-tomcat-9.0.33
export PATH=${CATALINA_HOME}/bin:${PATH}

3、配置tomcat9开机启动

在/usr/lib/systemd/system目录下增加tomcat9.service文件,内容如下:

# cat /usr/lib/systemd/system/tomcat.service 
[Unit]
Description=Tomcat
After=syslog.target network.target remote-fs.target nss-lookup.target
  
[Service]
Type=oneshot
ExecStart=/usr/local/software/apache-tomcat-9.0.33/bin/startup.sh
ExecStop=/usr/local/software/apache-tomcat-9.0.33/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes
 
[Install]
WantedBy=multi-user.target

退出并保存,执行systemctl enable tomcat使tomcat9随开机启动

systemctl enable tomcat9.service

另外命令

systemctl start tomcat9.service    启动tomcat

systemctl stop tomcat9.service    关闭tomcat   

systemctl restart tomcat9.service    重启tomcat 

当然启动和结束tomcat也可以到tomcat的安装目录的bin目录下执行shutdown.sh startup.sh来完成

4、验证安装是否成功

输入 http://服务器IP:8080/

如果能出现熟悉的tomcat主页,就表示安装成功了,请确保服务器8080端口已经放开

发布了137 篇原创文章 · 获赞 79 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_43404791/article/details/105333768