[CentOS7]安装tomcat并开启自启动
安装jdk
yum search java | grep -i --color JDK
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel #安装openjdk
vi /etc/profile
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64export CLASSPATH=$JAVA_HOME/lib/*.*export PATH=$PATH:$JAVA_HOME/bin
source /etc/profile #让设置立即生效。
echo $JAVA_HOMEecho $CLASSPATHecho $PATH
java -version
安装tomcat
yum install wget
wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-9/v9.0.13/bin/apache-tomcat-9.0.13.tar.gztar xvf apache-tomcat-9.0.13.tar.gz -C /usr/local/ ## 解压mv /usr/local/apache-tomcat-9.0.13/ /usr/local/tomcat/ ##剪切到tomcat目录下
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64export TOMCAT_HOME=/usr/local/tomcatexport CATALINA_HOME=/usr/local/tomcatexport CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jarexport PATH=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin
/usr/local/tomcat/bin/startup.sh
5、开放默认端口8080
firewall-cmd --zone=public --add-port=8080/tcp --permanent#重启systemctl restart firewalld.service#重新加载载firewall-cmd --reload
6、浏览器中访问http://192.168/226/129:8080,出现下面页面,证明安装成功
7、设置开机自启
vi /etc/rc.d/init.d/tomcat
写入以下内容:
#!/bin/bash # # kenny kenny.zhou@tom.com # /etc/rc.d/init.d/tomcat # init script for tomcat precesses # # processname: tomcat # description: tomcat is a j2se server # chkconfig: 2345 86 16 # description: Start up the Tomcat servlet engine.if [ -f /etc/init.d/functions ]; then . /etc/init.d/functions elif [ -f /etc/rc.d/init.d/functions ]; then . /etc/rc.d/init.d/functions else echo -e "/atomcat: unable to locate functions lib. Cannot continue." exit -1 fiRETVAL=$? CATALINA_HOME="/usr/local/tomcat"case "$1" in start) if [ -f $CATALINA_HOME/bin/startup.sh ]; then echo $"Starting Tomcat" $CATALINA_HOME/bin/startup.sh fi ;; stop) if [ -f $CATALINA_HOME/bin/shutdown.sh ]; then echo $"Stopping Tomcat" $CATALINA_HOME/bin/shutdown.sh fi ;; *) echo $"Usage: $0 {start|stop}" exit 1 ;; esacexit $RETVAL
8、添加权限,使得脚本文件可执行
chmod 755 /etc/rc.d/init.d/tomcat
9、添加到服务中
chkconfig --add /etc/rc.d/init.d/tomcat
10、在catalina.sh中添加如下内容
#auto startup tomcat configexport JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-0.el7_5.x86_64export TOMCAT_HOME=/usr/local/tomcatexport CATALINA_HOME=/usr/local/tomcatexport CLASS_PATH=$JAVA_HOME/bin/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tool.jarexport PATH=$PATH:/usr/local/java/bin:/usr/local/tomcat/bin
重启tomcat
结语
注意环境变量的配置,jdk的路径问题。
转载于:https://www.cnblogs.com/wolf-sun/p/9968043.html
[CentOS7]安装tomcat并开启自启动相关推荐
- CentOS7 安装 TomCat 7
CentOS7 安装 TomCat 7 1. 下载安装包安装 下载 tomcat 备份源文件 解压 修改配置 运行`tomcat` 查看`Tomcat`运行情况 实时显示`Tomcat`日志 设置为服 ...
- centos7安装tomcat步骤
centos7安装tomcat 1.查看tomcat可安装包信息 yum info tomcat 2.安装tomcat yum -y install tomcat 3.查看是否安装成功 rpm -q ...
- CentOs7安装tomcat
转载自(http://blog.csdn.net/gebitan505/article/details/54599598) 步骤一.下载安装包 a. 下载tomcat Linux安装包,地址:ht ...
- Centos7安装tomcat,下载geoserve,配置tomcat,发布geoserve
本文是元宇宙时空大数据平台开发的一些经历,环境是已经安装好了Hadoop的三台服务器,包括一台主机. 一.安装tomcat 原本可以使用yum -y install tomcat直接安装很难下载需要的 ...
- Centos6.5服务器环境搭建之安装Tomcat以及开机自启动的配置
1.下载:http://tomcat.apache.org/download-70.cgi(tomcat的版本自行选择) 2.解压 cd /opt/apache tar -xvzf apache-to ...
- CentOS7 安装Tomcat
1.官网下载 1.直接下载.tar.gz安装包 地址:http://tomcat.apache.org/download-90.cgi 2.wget下载 2.解压 将安装包放入安装目录. 进入安装目录 ...
- CentOS7安装FTP服务开启21端口
安装FTP服务(vsftpd) 安装vsftpd yum -y install vsftpd vsftpd配置 ## 打开配置文件 sudo vi /etc/vsftpd/vsftpd.conf## ...
- docker ——安装tomcat
环境:centos7 安装tomcat 第一步:联网 第二步:开启docker systemctl start docker 第三步:拉取镜像 docker pull tomcat ...
- Centos7 安装 tomcat9 后访问慢且 shutdown.sh 报错,提示 8005 端口未启用
问题描述:centos7 安装 tomcat 后,访问不了或者访问一直无响应,执行 shutdown.sh 报错如图: 注意,这里之前将 8005 修改成了 9005 默认为 8005 1.查看端口是 ...
最新文章
- 关于v$process与v$session中process的理解
- 每个程序员都应该知道的10件事!
- 解决大众点评换设备无法用卷(你本次购买不符合活动规则)的问题
- NLP中文面试学习资料:面向算法面试,理论代码俱全,登上GitHub趋势榜
- AlertDialog.Builder setCancelable用法
- firefox插件 Tab Utilities 个性化设置备份
- 百度时间显示_文章的发布时间对百度优化网站重要吗
- 网站漏洞检测针对区块链网站安全分析
- 2019/02/11-分布式数据库概述
- 神经网络中的单层神经网络
- 超硬核!程序员10种副业赚钱之道,实现月收入增加20k!
- 《基于海思35xx nnie引擎进行经典目标检测算法模型推理》视频课程介绍
- 编译原理课程设计-对pl0语言进行扩充
- UNIX时间戳与日期的相互转换
- 机试算法讲解:第26题 分解素因数
- 南加大计算机专业硕士申请,南加州大学计算机科学(计算机网络)理学硕士研究生申请要求及申请材料要求清单...
- linux下MaKefile编写
- Kafka创建Topic出现replication factor: 2 larger than available brokers: 0 减少replication factor还是出现错误的解决办法
- 饥荒机器人雷击_饥荒17版本最强人物 机器人解读
- 2020 get out fk off