云服务器部署项目

一、配置环境

法律文书生成与案例智能检索系统使用了ElasticSearch、Redis、MySQL、kkFileView。因此需要将这些组件在云服务器启动并配置到项目中。保证项目可以正确部署。

1、首先在云服务器下载docker

在云服务器下载docker之后,使用docker拉取所需的组件镜像并启动对应的容器。使容器保证为后台运行。

组件启动成功之后,需要完成:安全组端口开放、云服务器防火墙端口开放。保证云服务器端口能够正常被外网访问。(需要对自己的云服务器组件设置上密码,防止被恶意攻击)

二、项目打包

将项目打包为war包并上传到云服务器的指定目录。

并为war包改名为ROOT.war,因为Tomcat默认启动的是ROOT.war。可以保证在浏览器网址栏不输入上下文路径。

三、启动Tomcat

使用Tomcat8..5+jdk8启动Tomcat容器

复制代码
docker run -d \
  --name ssm-tomcat8 \
  -p 8080:8080 \
  -v /home/docker/tomcat8/webapps:/usr/local/tomcat/webapps \
  -v /home/docker/tomcat8/logs:/usr/local/tomcat/logs \
  -e TZ=Asia/Shanghai \
  tomcat:8.5-jdk8

四、查看效果

用户端

管理员端

相关推荐
松涛和鸣1 小时前
72、IMX6ULL驱动实战:设备树(DTS/DTB)+ GPIO子系统+Platform总线
linux·服务器·arm开发·数据库·单片机
Yeats_Liao3 小时前
评估体系构建:基于自动化指标与人工打分的双重验证
运维·人工智能·深度学习·算法·机器学习·自动化
爱吃生蚝的于勒3 小时前
【Linux】进程信号之捕捉(三)
linux·运维·服务器·c语言·数据结构·c++·学习
The森3 小时前
Linux IO 模型纵深解析 01:从 Unix 传统到 Linux 内核的 IO 第一性原理
linux·服务器·c语言·经验分享·笔记·unix
文艺理科生Owen4 小时前
Nginx 路径映射深度解析:从本地开发到生产交付的底层哲学
运维·nginx
期待のcode4 小时前
Redis的主从复制与集群
运维·服务器·redis
翼龙云_cloud4 小时前
腾讯云代理商: Linux 云服务器搭建 FTP 服务指南
linux·服务器·腾讯云
REDcker4 小时前
gRPC开发者快速入门
服务器·c++·后端·grpc
江湖有缘5 小时前
零基础入门:使用 Docker 快速部署 Organizr 个人主页
java·服务器·docker
wangjialelele5 小时前
Linux下的IO操作以及ext系列文件系统
linux·运维·服务器·c语言·c++·个人开发