CENTOS: 安装TOMCAT
来源:互联网 发布:python中的open 编辑:程序博客网 时间:2024/06/06 05:46
本篇介绍如何在CENTOS下安装TomCat。
注:我会用到我介绍的小工具来做编辑,可以参考我的帖子CENTOS要安装的小工具
安装的环境:
- CENTOS 7
- Tomcat 9.0
- Java 1.8.0
安装的步骤:
第一步:安装Java。这里安装Java 1.8.0
yum install java-1.8.0安装完成后,可以使用以下命令看是否安装成功。如果不成功的话,一般都是路径问题。如果成功,会显示java的版本号。
java -version
- 获得下载包的地址。
- 访问http://tomcat.apache.org/
- 找到下载的目录。点击Tomcat 9
- 找到【Binary Distributions】【core】【tar.gz】
- 把tar.gz的URL拷贝出来。这个就是你要下载的文件的链接。我这里获得的是如下的链接。
http://apache.parentingamerica.com/tomcat/tomcat-9/v9.0.0.M13/bin/apache-tomcat-9.0.0.M13.tar.gz
- 使用wget下载。
wget http://apache.parentingamerica.com/tomcat/tomcat-9/v9.0.0.M13/bin/apache-tomcat-9.0.0.M13.tar.gz
tar -zxpvf apache-tomcat-9.0.0.M13.tar.gz -C /opt/
第四步:创建tomcat用的用户名和用户组,主要的原因是让一个没什么特权的用户来启动tomcat
groupadd tomcatuseradd -s /bin/false -g tomcat -d /opt/tomcat tomcat
mv /opt/apache-tomcat-9.0.0.M13/ /opt/tomcat
nano /etc/systemd/system/tomcat.service
如果tomcat.service文件不存在,可以把一下内容拷贝进去。然后存盘。
# Systemd unit file for tomcat[Unit]Description=Apache Tomcat Web Application ContainerAfter=syslog.target network.target[Service]Type=forkingEnvironment=JAVA_HOME=/usr/lib/jvm/jreEnvironment=CATALINA_PID=/opt/tomcat/temp/tomcat.pidEnvironment=CATALINA_HOME=/opt/tomcatEnvironment=CATALINA_BASE=/opt/tomcatEnvironment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom'ExecStart=/opt/tomcat/bin/startup.shExecStop=/bin/kill -15 $MAINPIDUser=tomcatGroup=tomcatUMask=0007RestartSec=10Restart=always[Install]WantedBy=multi-user.target
Environment=JAVA_HOME=/usr/lib/jvm/jre ##这是Java的路径. Environment=CATALINA_PID=/opt/tomcat/temp/tomcat.pid ##以下三个是tomcat的路径。安装的时候,你应该知道这些路径的。不然会出错的。Environment=CATALINA_HOME=/opt/tomcatEnvironment=CATALINA_BASE=/opt/tomcat
第七步:设置目录的访问权限。
cd /opt/tomcatsudo chgrp -R tomcat /opt/tomcatsudo chmod -R g+r confsudo chmod g+x confsudo chown -R tomcat webapps/ work/ temp/ logs/
sudo systemctl enable tomcat
第九步:启动tomcat
systemctl start tomcat
如果启动失败,一般来说是启动文件的权限不够。
启动文件的路径是:
/opt/tomcat/bin/startup.sh我们把startup.sh的权限设置以下就可以。为了方便,我老是先把权限改成777,看是不是这个问题,如果是,在修改成适合的权限。这个就看官自己去做吧。我就把改成777的代码写在这里。
chmod 777 /opt/tomcat/bin/startup.sh
第十步:Tomcat默认的端口是8080,把8080转为80
这个就不重复了。参考我的另外一篇博文《CENTOS: 把TOMCAT的8080端口换成80》
完成!写得不叫仓促,难免出错。有问题请留言,好让我修改。
0 0
- linux centos安装tomcat
- centos 安装jdk、tomcat
- centos下安装tomcat
- centos下安装tomcat
- centos下安装tomcat
- CentOS下安装Tomcat
- centos源码安装tomcat
- centos 安装java,tomcat
- CentOS安装tomcat
- CentOS 5.8 安装 tomcat
- centos安装tomcat
- centos tomcat安装
- centos下安装tomcat
- Centos下安装Tomcat
- CentOS安装tomcat
- centos下安装tomcat
- CentOS 安装 Tomcat
- centos安装tomcat
- 【Hadoop】ZooKeeper集群搭建中的Connection refused而导致的启动失败
- 黑白图像
- Http状态码
- 重心在哪里
- Maven基础(1):简介&安装
- CENTOS: 安装TOMCAT
- 图的深度优先搜索DFS和广度优先搜索BFS
- 什么是离散的Hopfield网络?
- 学习笔记---if和switch的使用方法和要点
- 工厂模式
- Python3 解决编码问题: UnicodeEncodeError: 'gbk' codec can't encode character '\xa9' in position
- CSS中的盒子模型
- [置换快速幂 中国剩余定理] POJ 1282 庆典的日期
- JDK动态代理