云服务器部署项目

一、配置环境

法律文书生成与案例智能检索系统使用了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

四、查看效果

用户端

管理员端

相关推荐
CANI_PLUS6 分钟前
电脑文件共享
运维·服务器
Decay__24 分钟前
15_MySQL 数据同步与迁移方案 —— 复制 / DataX / Canal / 异构同步(对标 Oracle GoldenGate)
运维·数据库·sql·mysql·架构
Linux界最忧郁之人27 分钟前
华为云ECS&IMS&AS实战|弹性云服务器、私有镜像、弹性伸缩完整实验
linux·运维·服务器·centos·华为云·openstack
后台模板学习1 小时前
GitHub Actions 与 Jenkins 在日志监
运维·github·jenkins
whyutianict_vv1 小时前
零基础转 AI 运维:投入清单、技术路线与核对表
linux·运维·人工智能·ai
无言听风雨丶1 小时前
systemd 与信号 / 僵尸进程:Linux 进程管理的底层逻辑与排错
linux·服务器·网络
小贾要学习1 小时前
【C++后端开发项目】Reactor 模型 / C++ 仿写 muduo HTTP 服务器:让底层网络库真正跑起网页
linux·服务器·c++·http·网络编程·muduo·reactor模型
g5zhu58962 小时前
没有公网ip的情况下,本地能ping服务器服务器不能ping本地,让服务器能访问本地某端口的简单方法
服务器·网络协议·tcp/ip
杨云龙UP2 小时前
Oracle 同义词(SYNONYM)详解及 Toad for Oracle SQL 智能补全配置实战
运维·数据库·sql·oracle·同义词·toad·toad for oracle
程序员JerrySUN2 小时前
PCIe Gen5 SSD 为什么读得快、写得慢?从存储原理到 Linux 性能实测
linux·服务器·网络