安装之前首先下载
- tomcat
- java
- 文件上传工具FileZilla
选择合适的版本压缩包(*.tar.gz)进行下载,或者到百度云盘进行下载
安装Java JDK8.0
建立
java
目录,存放
jdk
和
tomcat
cd /usr/local/
mkdir java
使用
FileZilla
将下载好的
jdk-8u101-linux-x64.tar.gz
和
apache-tomcat-9.0.0.M10.tar.gz
上传至刚才建立的
java
目录下,至于怎么使用,百度经验妥妥的.
将上传的
jdk
解压,然后重命名为
jdk
tar -zxv -f jdk-8u101-linux-x64.tar.gz
mv jdk1.8.0_101 jdk
如果不清楚解压后的文件名,可以输入命令
ls
查看
配置环境变量
vim /etc/profile
打开文件之后按键盘
i
进入编辑模式,将下面的内容复制到底部
JAVA_HOME=/usr/local/java/jdk
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
输入完毕后,按
ESC
退出输入模式,然后直接输入
:wq
回车,保存并且关闭
Vim
。
使用
source /etc/profile
命令使其立即生效
通过
java -version
验证java环境是否配置成功。
安装Tomcat9.0
解压
Tomcat9.0
,重命名为
tomcat9
tar -zxv -f apache-tomcat-9.0.0.M10.tar.gz
mv apache-tomcat-9.0.0.M10 tomcat9
解压完毕后即可直接启动
- 启动命令为:
/usr/local/java/tomcat9/bin/startup.sh
- 关闭命令为:
/usr/local/java/tomcat9/bin/shutdown.sh
启动完成后还需开放8080端口
firewall-cmd --zone=public --add-port=8080/tcp --permanent
出现
success
表明添加成功
然后更新防火墙即可:
firewall-cmd --reload
重启防火墙命令:
systemctl restart firewalld.service
然后再次在浏览器中输入
http://ip:8080
,如果看到
tomcat
的欢迎界面,说明安装成功。
如果还不能访问,则有可能是云服务器没有设置对应的安全组,则需在安全组的设置里加入一条8080端口的访问规则.
小妙招
如果你的
java
和
tomcat
都安装成功了,那么接下来你会想,每次都这样进行
tomcat
的启动和关闭,是不是有点麻烦?
那么可以通过一个脚本来帮我们实现命令启动
tomcat
创建脚本
执行代码:
vi etc/init.d/tomcat
按
i
进入编辑,将以下内容输入进入,按
ESC
退出编辑并输入
:wq
保存并退出
Vim
# !/bin/bash
# Description: start or stop the tomcat
# Usage: tomcat [start|stop|restart]
#
export PATH=$PATH:$HOME/bin
export BASH_ENV=$HOME/.bashrc
export USERNAME="root"
case "$1" in
start)
#startup the tomcat
cd /usr/local/java/tomcat9/bin
./startup.sh
;;
stop)
# stop tomcat
cd /usr/local/java/tomcat9/bin
./shutdown.sh
echo "Tomcat Stoped"
;;
restart)
$0 stop
$0 start
;;
*)
echo "tomcat: usage: tomcat [start|stop|restart]"
exit 1
esac
exit 0
为脚本添加执行权限
执行命令:
chmod +x /etc/init.d/tomcat
创建软连接
依次执行如下命令
cd usr/bin
ln -s /etc/init.d/tomcat
tomcat start
tomcat stop
tomcat restart