1、Tomcat下载地址:https://tomcat.apache.org/download-90.cgi
有两种下载方式:
(1)直接在linux上通过以下命令下载:wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-9/v9.0.37/bin/apache-tomcat-9.0.37.tar.gz
(2)在浏览器中手动下载,然后在上传到linux上
2、如果是手动下载的,需要将下载好的Tomcat包上传到linux上
(1)在Windows平台下的shell命令终端上进行上传下载操作
安装lrzsz用来上传和下载文件用:yum -y install lrzsz
使用rz命令上传文件,执行该命令会弹出文件选择窗口,选择要上传的文件即可上传到linux
使用sz下载文件:sz file1 file2
使用sz下载目录下的所有文件: sz dir/ *
(2)在Mac平台上进行上传下载操作
sftp -P 22 root@服务器ip地址
单文件上传:put 本地文件路径 服务端文件夹路径
批量上传文件:put -r 本地文件夹路径/ * 服务端文件夹路径
单文件下载:get 服务端文件路径 本地下载路径
目录文件下载:get 服务端文件夹路径/ * 本地文件夹路径
3、解压上传的Tomcat包
tar -zxvf apache-tomcat-9.0.37.tar.gz
4、jdk1.8官网下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html,下载时需要oracle的账号
5、在linux上下载并解压jdk(具体操作步骤可参照Tomcat的下载解压操作)
6、配置jdk的环境变量:
(1)打开配置文件:vim /etc/profile
(2)在打开的配置文件中添加一下内容(添加完成后,输入 :wq 命令保存文件)
JAVA_HOME=/usr/hui/jdk1.8.0_251
JRE_HOME=/usr/hui/jdk1.8.0_251/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
(3)让配置文件生效:source /etc/profile
(4)执行java -version看是否配置成功
(5)报错误 ”-bash: /usr/hui/jdk1.8.0_251/bin/java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录“
(6)解决错误(卸载centos自带的openjdk1.8):sudo yum install glibc.i686
(7)在次验证,出现以下信息表明配置成功
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) Client VM (build 25.251-b08, mixed mode)
7、进入到Tomcat的bin目录下,执行 ./startup.sh 命令启动Tomcat,然后就可以在浏览器上访问Tomcat主页了,如果能看到以下页面,就说明整个Tomcat的配置成功了
8、将文件上传到Tomcat上,并能显示出文件列表配置
(1)打开tomcat的conf目录下的web.xml文件
(2)将web.xml文件中的listings属性设置为true
(3)在vim命令模式下搜索listings,可以输入/listings,然后按回车键搜索,按n进行下一个查找
(4)重启tomcat,让配置生效
(5)测试:在tomcat的webapps下创建一个自定义的文件夹test-files,然后向test-files里上传一些文件,在浏览器中访问就可以看到里面的文件列表了
(6)访问test-files里的文件地址:http://ip地址:8080/test-files/
修改结果如下:
文件列表如下: