云服务器部署项目

一、配置环境

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

四、查看效果

用户端

管理员端

相关推荐
Wpa.wk4 小时前
Docker容器 - 了解Docker基础命令(容器+镜像命令)
运维·经验分享·测试工具·docker·容器
min1811234564 小时前
软件升级全流程步骤详解
android·java·服务器
Anthony_2315 小时前
二、IP地址与子网划分
服务器·网络·网络协议·tcp/ip·http·https·udp
郝学胜-神的一滴5 小时前
深入解析以太网帧与ARP协议:网络通信的基石
服务器·开发语言·网络·程序人生
pzx_0015 小时前
【SSH连接错误】WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
运维·网络·ssh
skywalk81635 小时前
阿里云FreeBSD系统升级cbsd:cbsd: 14.3.2 -> 15.0.0 [FreeBSD]
运维·服务器·freebsd
yangminlei5 小时前
IK分词器
运维·jenkins
半路_出家ren5 小时前
23.Python处理SSH和Redis
运维·网络·redis·python·网络安全·ssh·paramiko
空空kkk5 小时前
Java项目从单体到微服务的演变
java·运维·微服务