Newbee商城项目-阿里云部署
一、课程设计(综合实验)的目的与要求
1.关于系统的部署问题的说明:
1.1 新蜂商城项目是Java开发的,可以部署在windows系统,也可以部署在Linux系统;
1.2注意部署运行和本机调试运行的区别;
比如,我们通过Java开发工具,将项目run起来,这个是调试运行,不是部署方式;部署是将程序放到容器或者web服务器中run起来;
1.3这个大作业,属于系统集成的工作;目的是部署我们的“待测试目标系统”;我们希望这个目标系统,和你的笔记本电脑分开,主要是为了做测试方便,不至于这2个相互影响;比如,我们后面做压力测试时,你将系统部署在自己的笔记本上的话,就可能会跑不起来,稍微加一点压力,系统就会挂了(因为压力发生器和压力承受者,都在一台机器上);
1.4阿里云或者华为云服务器对学生来说,很便宜的,好像几十元能用2-3年;也可以申请服务器免费试用账号(使用时间长的可以有2-3个月);
二、设计(实验)正文
1.首先进入阿里云官网购买云服务器,这里买了ECS共享型n4,根据CSDN资料调整服务器配置(过程略)。
2.安装Xshell或者MobaXterm。Xshell下载官网:https://xshell.en.softonic.com/,MobaXterm是之前下好的。MobaXterm将服务器的文件可视化了,对于新手来说回比较方便。
MobaXterm连接服务器时,点击左上角Session->SSH->Remote host,输入公网IP,然后填写用户 名和密码即可连接成功。
Xshell打开后创建会话,输入公网IP,然后填写用户 名和密码即可连接成功。
3.
(1)下载项目
下载好Java新蜂商城项目的zip包,并解压(或者找到源码的gitee,github或者gitlab拉下 来)。
然后打开eclipse在package Explorer窗口下点击import project…,然后点击 Maven->Existing…,之后找到解压好的文件newbellmall,点击Finish。
然后找到/newbee-mall/src/main/java/ltd/newbee/mall/common/Constants.java文件
修改红框处的图片文件夹地址(添加到云服务器上的url)。
再找到/newbee-mall/src/main/resources/application.properties配置文件,修改红框处的 (这里使用的时云数据库)Mysql数据库url,用户名(xlead),密码(5…C…)。图中使用的时同学的用户名和密码登入的云数据库。
(2)打包项目,用来上传到服务器
打包新蜂商城项目的Java包。进入项目根目录cmd,然后输入mvn clean package
,结束后得到 newbee-mall-1.0.0-SNAPSHOT.jar。(第一次打包会比较满,可以在 C:\Users\Administrator.m2下加入镜像settings.xml后再打包,提速mvn命令,这个需要自己找,这 是同学找到分享给我的~~)
4.然后利MobaXterm将.jar包上传至服务器后,完成端口开放等等部署后成功。(可见https://blog.csdn.net/Mou_Yang/article/details/102137861?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2.pc_relevant_paycolumn_v3&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2.pc_relevant_paycolumn_v3&utm_relevant_index=5,里面也有其他可能用得到的链接地址)
如果不想通过命令行部署,可以使用宝塔Linux面板,这个更快捷更方便!
4.1 宝塔面板的使用
(1)注册宝塔账号,我安装的是宝塔Linux面板7.9.0,安装完会给你使用面板的url以及 你的用户名和密码,需要记下来。
(2)进入面板后登入使用服务器的公网IP,然后填写用户 名和密码。可以再软件商店里面 一键安装nignx,Mysql等等。
然后点击网站->添加Java项目,在“项目jar路径”找到前面上传到服务器(在宝塔面板里可以在“文件”中找到想要的文件夹拖入即可!)的 项目的.jar包,然后修改项目端口为项目的真实端口(这里是28089)。
最后在安全里面放行你设置的端口28089即可,部署完成。打开123.56.252.68:28089(服务器公网IP:真实端口)就是部署好的newbeemall项目啦。
注:课设随笔,方便回看,如有不妥,请多执教~
Newbee商城项目-阿里云部署相关推荐
- Linux虚拟机或阿里云部署本地Javaweb项目
Linux系统部署本地项目 服务器 Linux 阿里云.华为云.腾讯云 安装虚拟机,虚拟机就是在你的电脑中安装一台虚拟的计算机,内存.CPU.硬盘,Linux 安装到虚拟机中. CentOS7,企业级 ...
- pythonmysql部署_详解centos7+django+python3+mysql+阿里云部署项目全流程
(PS:本文假设你已经在本地联调好django和客户端,只是需要将django部署到外网) 购买阿里云服务器 到[阿里云官网],选择轻量应用服务器, 步骤如图所示: 地域随便选择哪一个,镜像的话,对比 ...
- 阿里云 部署SpringBoot和Vue项目 亲测可用(第一次部署经验贴)
阿里云 部署SpringBoot和Vue项目 亲测可用!第一次部署经验贴! 前言:与伙伴一起写了一个项目,但是由于老师要我们部署到服务器上,而我从未有部署过,查看了csdn很多博客,试了好多篇,才成功 ...
- 阿里云部署Django项目(nginx+uWSGI)-2018.11
前言:部署的前提是你的项目已经在本地完成可以运行了,我的本地环境是ubuntu16.04+python3.5+Django2.1.2+Mysql,在python虚拟环境(virtualenv)下建的项 ...
- 阿里云部署一个vue+axios+nodejs+mysql项目(使用宝塔面板配置)
使用阿里云部署vue+axios+node.js+mysql的项目(借助宝塔面板完成部署) 1. 购买阿里云 购买阿里云的步骤我就不过多解释,告诉一下大家我选择的配置 简单说一下,企业中使用最多的都是 ...
- 阿里云部署docker项目流程
阿里云部署docker项目流程 这是自己的项目项目原来的项目是一个手机远程管理交换机的项目,项目中包含嵌入开发,python+flash对接的flutter(android+ios),mysql,re ...
- Win10环境下基于Hexo的静态博客环境搭建,及其阿里云部署
引言 1.为什么要搭建自己的个人博客 工作和学习过程中,我们经常遇到一些这样或那样的问题,此时我们可能会在网上找到相应的解决方法.但是过了一段时间之后,当我们再次碰到类似的问题时,早已忘记以前是怎么解 ...
- 阿里云部署Java开发环境
阿里云部署Java网站和微信开发调试心得技巧(上) 本文主要是记录在阿里云服务器从零开始搭建Java执行环境并且部署web project的过程,方面以后查阅. 一.申请阿里云服务器 购买阿里云服务器 ...
- 阿里云部署Tiny Tiny RSS踩坑笔记
阿里云部署Tiny Tiny RSS踩坑笔记 前言 入坑了RSS,之前的配置是阿里云部署RSSHub,配合Inoreader进行文章阅读,详情见RSS入坑指南.阿里云部署RSSHub踩坑笔记.在202 ...
最新文章
- 世界最大规模3D打印混凝土步行桥在上海 落成启用
- 深度学习入门Fast.ai 2.0上线!自带中文字幕,所有笔记、资源全部免费!
- 点击按钮的时候,切换搜索框的显示与隐藏(动画)
- BeginInvoke与EndInvoke方法解决多线程接收委托返回值问题
- Flask框架(SQLAlchemy(python3版本)中修改数据的方法和删除数据 的方法)
- 基于Asp.Net Core打造轻量级内部服务治理RPC(一)
- 使用 bat 文件管理计算机服务
- 图结构练习——判断给定图是否存在合法拓扑序列
- python面试题之下面这些是什么意思:@classmethod, @staticmethod, @property?
- JavaScript基础知识(二)
- android电视手机遥控器,tcl电视遥控器
- pl sql入门比较好的书_【赵强老师】什么是PL/SQL?
- openstack虚拟机支持USB 重定向(usb映射)
- 软件工程 | 第三章 需求分析
- 视频教程-HTML5基础知识实战演练教程-HTML5/CSS
- 【论文泛读08】基于深度时空残差网络的城市人群流动预测
- Java服务器开发之搭建游戏基础框架
- python转换excel 列号 为数字 数字转为列号
- java制作霓虹灯_PS进阶教程!教你打造效果超逼真的动态闪烁霓虹灯
- 申请ssl 验证域名 失败了 中间证书