一、什么是tomcat
Apache Tomcat 是一个开源的应用服务器,主要用于运行 Java Servlet 和 JavaServer Pages(JSP)技术。它是由 Apache 软件基金会开发和维护的,广泛用于构建和部署基于 Java 的 Web 应用程序。
二、安装tomcat
下面以群晖 Docker 方式安装为例,其他主机可参照。
# 下载 Tomcat 镜像
docker pull docker.1ms.run/tomcat:latest
接下来创建目录
# 新建文件夹 tomcat
mkdir -p /volume1/docker/tomcat
# 进入 tomcat 目录
cd /volume1/docker/tomcat
为了挂载卷,将容器的配置文件、日志、webapps 等目录映射到主机上,我们需要先运行一次容器
# 创建并启动容器
docker run -p 8080:8080 --name tomcat -d docker.1ms.run/tomcat:latest
等容器正常运行之后,需要通过命令行,将容器内 /usr/local/tomcat/ 目录中的内容,复制到主机
# 复制容器中配置文件到主机
docker cp tomcat:/usr/local/tomcat/. .
复制成功后,这个容器就完成了它的使命,可以停止、删除了
# 停止容器
docker stop tomcat
# 删除容器
docker rm tomcat
现在将配置、日志、webapps 等目录映射到主机上,这样就可以直接在主机上修改文件,无需进入容器
# 新建容器并挂载目录,
docker run -d \
--restart unless-stopped \
--name tomcat \
-p 8080:8080 \
-v /volume1/docker/conf:/usr/local/tomcat/conf \
-v /volume1/docker/logs:/usr/local/tomcat/logs \
-v /volume1/docker/webapps:/usr/local/tomcat/webapps \
docker.1ms.run/tomcat:latest
注意一下:上面的webapps这个目录的映射,你就可以映射到你微信框架的资源文件夹上。
三、获取公网接口
部署完tomcat以后,你就可以通过http://docker主机:端口/静态资源访问你的图片、音频、视频、文件等微信框架的资源。如果你的docker主机是公网的,直接使用公网访问即可,如果不是公网的你要映射到公网上。