1.前言
我们已经尝到了在云服务器上部署代码的甜头。现在到了主课的阶段——在云服务器上部署我们的JavaWeb项目。兴奋的?冷静点~
2.部署项目
我们已经对在本地机器(无论是Windows还是Linux)上部署JavaWeb项目有了清晰的了解,但是部署JavaWeb又如何呢?云服务器上的项目如何在互联网上部署JavaWeb项目?其实很简单,还是离不开Web项目部署的三点:
①JDK基础环境
②Web服务器。例如Tomcat、JBoss
③数据库。例如:mysql
在云服务器上部署JavaWeb项目与Windows和Linux上的常规部署类似。充其量只能用纯命令模式来控制。其实过程是一样的。
2.1准备环境
既然我们谈论的是部署JavaWeb项目,那么自然要先搭建相应的环境。即:首先在云主机上搭建Java开发环境,如OpenJDK安装、Tomcat安装、Mysql数据库安装等。
2.2部署项目
如果我们要部署JavaWeb项目,至少要把项目上传到云服务器上。其实过程很简单,主要包括以下三个步骤:
①打包上传:将项目打包成war文件,然后用它上传到远程服务器(直接将项目导出为.war文件)。Eclipse中的war文件)。
②将war文件移动到Tomcat目录下的Web应用程序中。
③重启Tomcat并访问我们的项目。
我们需要关注这个过程。因为这只是一般方法。在Web项目中我们必须使用数据库。数据库部分呢?其实我们只需要把我们现有的数据库转储成一个sql文件,然后将该sql文件上传到云服务器上执行即可。以mysql为例,执行以下操作:
①复制到sql脚本并上传:首先将我们项目使用的数据库在本地转换为sql文件,然后上传到云服务器(可以使用Navicat将数据库转储数据转换为.sql文件)。
②执行sql:然后进入mysql执行sql文件。(如果服务器配备了Navicat,则可以直接使用Navicat执行.sql文件。执行前需要选择存储表的数据库,该数据库必须与数据库连接语句中包含的数据库名称匹配)代码)
要部署Strapi云服务器,您必须先注册为21CloudBox会员。我们以Forkstrapi为例。21如果您想在CloudBox中创建云服务,21CloudBox会配置代码库(repo)相关参数,并配置环境变量,点击高级配置即可立即创建。Strapi是一个基于nodejs的CMS(内容管理系统)。该服务基于koa2,通过向前端请求接口,可以简单地创建表、修改数据、配置权限等。您可以根据RESTfulAPI设计规范检查Strapi的默认配置,对于数据库数据也可以使用graphql等插件。
上一篇:cpu虚拟化打开好还是关闭好
下一篇:阿里云服务器管理控制台