目录
1. 背景
- 1. 背景
- 2. 安装
- 2.1 版本选择
- 2.2 下载解压
- 2.3 tomcat目录说明
- 2.4 配置
- 3. 配置外部文件夹映射
- 4. 启动
- 5. 访问
有时我们安装软件时,会下载文件,但访问的是国外的URL地址进行文件下载,访问特别慢或断开连接,这时我们就需要将需要的文件先下载下来,放到我们的文件下载服务器上,再从我们的服务器URL地址进行下载
2. 安装 2.1 版本选择Tomcat是一个web容器。从下载哪个版本的Tomcat可以看出,我们需要下载10.0.x版本的Tomcat,这里我们下载10.0.10最大的版本
从Tomcat10下载地址进行下载,下载如图 进行解压
[root@bigdata005 tomcat]#
[root@bigdata005 tomcat]# tar -zxvf apache-tomcat-10.0.10.tar.gz
[root@bigdata005 tomcat]#
[root@bigdata005 tomcat]# cd apache-tomcat-10.0.10
[root@bigdata005 apache-tomcat-10.0.10]#
[root@bigdata005 apache-tomcat-10.0.10]# pwd
/opt/tomcat/apache-tomcat-10.0.10
[root@bigdata005 apache-tomcat-10.0.10]#
2.3 tomcat目录说明
- webapps:webapps下面的一个目录,对应访问链接的一个context root。可以在context root目录下面放HTML文件
- work:存放项目产生的工作文件
- vi conf/web.xml
listings
true
将false改为true,表示将文件目录显示在Web页面的首页上
- 创建download目录
[root@bigdata005 apache-tomcat-10.0.10]#
[root@bigdata005 apache-tomcat-10.0.10]# mkdir webapps/download
[root@bigdata005 apache-tomcat-10.0.10]#
[root@bigdata005 apache-tomcat-10.0.10]# touch webapps/download/test1.txt
[root@bigdata005 apache-tomcat-10.0.10]# mkdir webapps/download/test_dir
[root@bigdata005 apache-tomcat-10.0.10]# touch webapps/download/test_dir/test2.txt
[root@bigdata005 apache-tomcat-10.0.10]#
将需要下载的目录或文件放入webapps/download下即可
- 默认端口修改
tomcat默认的端口时8080,我们可以修改conf/server.xml, 修改内容如下:
3. 配置外部文件夹映射
我们不可能把所有需要下载的文件都放到webapps目录下,所有就需要配置一个URL的路径和本地的文件路径映射关系,从其它本地文件目录进行文件下载
- 准备本地文件夹
[root@bigdata005 apache-tomcat-10.0.10]#
[root@bigdata005 apache-tomcat-10.0.10]# mkdir download2
[root@bigdata005 apache-tomcat-10.0.10]#
[root@bigdata005 apache-tomcat-10.0.10]# cp -r webapps/download/* download2/
[root@bigdata005 apache-tomcat-10.0.10]#
[root@bigdata005 apache-tomcat-10.0.10]# ll download2/
总用量 0
-rw-r--r--. 1 root root 0 8月 17 17:52 test1.txt
drwxr-xr-x. 2 root root 23 8月 17 17:52 test_dir
[root@bigdata005 apache-tomcat-10.0.10]#
- 配置conf/server.xml
添加, 添加位置如下所示:
......省略部分......
4. 启动
必须在服务器配置好JAVA_HOME环境变量
[root@bigdata005 apache-tomcat-10.0.10]#
[root@bigdata005 apache-tomcat-10.0.10]# bin/startup.sh
Using CATALINA_BASE: /opt/tomcat/apache-tomcat-10.0.10
Using CATALINA_HOME: /opt/tomcat/apache-tomcat-10.0.10
Using CATALINA_TMPDIR: /opt/tomcat/apache-tomcat-10.0.10/temp
Using JRE_HOME: /opt/jdk-11
Using CLASSPATH: /opt/tomcat/apache-tomcat-10.0.10/bin/bootstrap.jar:/opt/tomcat/apache-tomcat-10.0.10/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Tomcat started.
[root@bigdata005 apache-tomcat-10.0.10]#
可以通过bin/shutdown.sh
停止服务
通过http://bigdata005:8090/download/和http://bigdata005:8090/download2/进行访问, 如下图所示: 可以直接在Web页面上点击下载,或通过文件URL进行下载;新添加文件不用重启Tomcat服务器