centos7装tomcat
centos7装tomcat
此文章根据阿里云轻量服务器编写
装tomcat
上传
将apache-tomcat-9.0.54.tar.gz上传至Linux
解压
tar -zxvf /h3cu/apcapache-tomcat-9.0.54.tar.gz -C /usr/local/src/
改名字
cd /usr/local/src/
mv apcapache-tomcat-9.0.54/ tomcat
阿里云配端口

访问ip:8080
出现下图即简单安装成功!(但中文乱码问题仍在)

进阶安装:
作用:方便日后启动关闭tomcat:service tomcat [stop/start]
[root@xyongz /]# cp /usr/local/src/tomcat/bin/catalina.sh /etc/init.d/tomcat
编辑文件
[root@xyongz /]# cd /etc/init.d
[root@xyongz init.d]# ls
aegis functions mysql netconsole network README tomcat
[root@xyongz init.d]# vim tomcat
接着进入编辑界面后,直接输入:/#!/bin/sh查找位置

并在#!/bin/sh 下加入
### BEGIN INIT INFO
# Provides: tomcat
# Required-Start: $remote_fs $network
# Required-Stop: $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: The tomcat Java Application Server
### END INIT INFO

在分割线下加入环境变量给这个脚本与权限

JAVA_HOME=/usr/local/src/jdk
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
CATALINA_HOME=/usr/local/src/tomcat
保存退出后执行:
[root@xyongz init.d]# chmod 755 tomcat
添加tomcat服务这里用
[root@xyongz init.d]# chkconfig --add tomcat
如果这里出现提示
insserv: warning: script 'tomcat' missing LSB tags and overrides
insserv: There is a loop between service nginx and tomcat if stopped
insserv: loop involving service tomcat at depth 2
insserv: loop involving service nginx at depth 1
insserv: Stopping tomcat depends on nginx and therefore on system facility `$all' which can not be true!
insserv: exiting now without changing boot order!
则需要安装chkconfig安装方法
[root@xyongz init.d]# apt-get install chkconfig
就可以如出现以下表示成功
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off
也可以在输入以下命令查看一下
s[root@xyongz init.d]# chkconfig --list tomcat
tomcat 0:off 1:off 2:on 3:on 4:on 5:on 6:off
如果345 为关闭状态。执行如下命令设置tomcat为开机自启动。
[root@xyongz init.d]# chkconfig tomcat on
启动一下看看
[root@xyongz init.d]# service tomcat start
Using CATALINA_BASE: /usr/local/src/tomcat
Using CATALINA_HOME: /usr/local/src/tomcat
Using CATALINA_TMPDIR: /usr/local/src/tomcat/temp
Using JRE_HOME: /usr/local/src/jdk
Using CLASSPATH: /usr/local/src/tomcat/bin/bootstrap.jar:/usr/local/src/tomcat/bin/tomcat-juli.jar
启动,停止
[root@xyongz ~]# service tomcat start
[root@xyongz ~]# service tomcat stop
如果遇到解析war包中文乱码问题请观看:解决Linux上tomcat解析war中文文件乱码

浙公网安备 33010602011771号