JAVA Web期末项目第三阶段成果
我们做的系统是一个基于Java web与MySQL的食堂点餐系统
班级: 计科二班
小组成员:李鉴宣、袁超
项目的测试
在系统部署到云服务器之前,已经在本机上进行了部署测试,通过mvn打包生成war文件后,部署到tomca上进行了部分功能的测试,经过了一遍业务流程的测试使用和各个功能的测试,此外在不同的浏览器中也进行了兼容性的测试以及项目在运行期间同时有多个用户访问看是否会导致项目的正常运行。
本次项目的此时主要是测试各个功能流程是否能够正确完成以及不同浏览器访问是否能够正常访问。
- 功能测试
用户端:选择餐桌、查看菜单、搜索菜名、加入餐车、查看订单、取消订单、完成订单、分页功能。
商家后台:登陆功能、增减餐桌、增减菜系种类、增减菜品信息、查看用户点餐信息。 - 浏览器兼容测试
edg浏览器能够正常访问、Firefox能够正常访问、chorem浏览器能够正常访问。 - 页面响应时间
页面的响应时间在可接受的范围内。
项目的部署
在之前已经在服务器安装并且配置好了部署环境通过之前的博客查看下面是相应的链接地址:
Tomcat和JDK的安装和配置
- 在本地使用maven项目构建工具打包项目得到.war包
mvn package
使用文件传输工具FileZilla将生成的.war包上传到服务器
将本地数据库使用命令导出为 .sql文件
在命令行使用以下命令:(cmd窗口下而不是登陆MySQL后的窗口下)
mysqldump -u root -p 数据库名 > f:/data.sql
上面命令将指定数据库导出为data.sql文件并且输出到F盘目录下
将生成的data.sql上传到服务器
将上传到服务器的data.sql导入到数据库使用以下命令
登陆进入MySQL命令行:先新建一个数据库:
create database 数据名
然后使用刚新建的数据库:
use 数据库名
最后导入data.sql到刚创建的数据库:
source /root/data.sql
这里 /root/data.sql 为上传到服务器的data.sql文件路径
- 使用
mv
命令将.war移动到Tomcat的webapps目录下
mv 包名.war /usr/local/tomcat8/webapps
- 最后使用服务器IP:8080/包名 就可以访问到我们的项目了。
请输入地址:http://148.70.69.132:8080访问我的服务器tomcat主页!
输入:http://148.70.69.132:8080/IHotel访问我们的项目主页!
请输入:http://148.70.69.132:8080/IHotel/login进入商家后台!
账号:aa@aa.aa 密码:123456
JAVA Web期末项目第三阶段成果的更多相关文章
- Java web期末项目第一阶段成果发表
摘要 我们做的系统是一个基于Java web与MySQL的食堂订餐系统 班级: 计科二班 小组成员:李鉴宣.袁超 我们的第一阶段主要完成以下三件事: 完成项目的需求分析 完成项目的领域逻辑(domai ...
- JAVA WEB期末项目第二阶段成果
我们做的系统是一个基于Java web与MySQL的食堂订餐系统 班级: 计科二班 小组成员:李鉴宣.袁超 1.开发环境 开发编辑器使用:Visual Studio Code 数据库使用:MySQL8 ...
- docker简单入门之使用docker容器部署简单的java web开源项目jpress博客程序
一.在centos7.3上安装docker 前置条件 x86_64-bit 系统 kernel 3.10+ .检查内核版本,返回的值大于3.10即可 [root@node1 ~]# uname -r ...
- 【转】IntelliJ IDEA 创建 hello world Java web Maven项目
学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的.然后我就示范一下,如何使用这个IntelliJ ...
- IntelliJ IDEA 创建 hello world Java web Maven项目从头到尾都有图有真相2017版本
学Java的大部分吧都是要整Java web开发项目的,那么最好用的编辑器估计就是这个 IntelliJ IDEA,然后现在maven管理项目是很流行的.然后我就示范一下,如何使用这个IntelliJ ...
- IDEA Java Web(Spring)项目从创建到打包(war)
创建Maven管理的Java Web应用 创建新项目,"create new project",左侧类型选择"maven",右侧上方选择自己的SDK,点击&qu ...
- 学生信息的添加 Java web简单项目初试(修改)
错误原因: 1.Java web 的Servlet类没有配置好,并且缺少一个 Dao类(Date Access Object通常用于操作数据库的). 2.代码的某些名称错误,导致数据库数据存储错误. ...
- Java Web开发Tomcat中三种部署项目的方法
第一种方法:在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: <Context path="/hello" docBase ...
- 如何搭建一个WEB服务器项目(三)—— 实现安卓端联网登录
安卓端调用服务器登录函数进行验证登录 观前提示:本系列文章有关服务器以及后端程序这些概念,我写的全是自己的理解,并不一定正确,希望不要误人子弟.欢迎各位大佬来评论区提出问题或者是指出错误,分享宝贵经验 ...
随机推荐
- msf渗透安卓手机
正文开始 首先你需要kali系统 生成木马 首先ifconfig查看本机在局域网内的ip 使用msfvenom生成apk木马 msfvenom -p android/meterpreter/rever ...
- python学习笔记--数据类型和变量总结
1.数据类型 字符串 数字 列表 元祖 字典 2.可变不可变划分 可变:列表,字典 不可变:字符串,数字,元祖 举例:字符串,通过id查看字符串变量在内存中的地址.两次存的值不一样,这就说明了内存重新 ...
- 内存管理-MRC
MRC内存管理 环境:先关闭arc模式,选中项目->build Settings
- MySQL笔记(一)
MySQL是目前最流行的关系型数据库管理系统之一,它是由MySQL AB公司开发.发布并支持.MySQL是一个跨平台的开源关系型数据库管理系统,被广泛地应用在internet上的中小型网站开发中.相比 ...
- 蓝桥杯 sine之舞(递归)
Description 最近FJ为他的奶牛们开设了数学分析课,FJ知道若要学好这门课,必须有一个好的三角函数基本功.所以他准备和奶牛们做一个“Sine之舞”的游戏,寓教于乐,提高奶牛们的计算能力.不妨 ...
- 图遍历算法的应用(包括输出长度为l的路径最短最长路径)
判断从顶点u到v是否有路径 void ExistPath(AdjGraph* G, int u, int v, bool& has) { int w; ArcNode* p; visit[u] ...
- [HNOI2019]鱼(计算几何)
看到数据范围n<=1000,但感觉用O(n^2)不现实,所以考虑方向应该是O(n^2logn). 一种暴力做法:用vector存到1点相同的2点和到2点相同的1点,然后枚举A,枚举BC,再枚举D ...
- python处理nii格式文件
网上已经有很多代码了,但是注释的都不全,看起来很费解,我自己加了一些注释,重新发出来,尽可能的通俗易懂 读取前需要先安装库 pip install nibabel pip install matplo ...
- android打飞机游戏、MVP句子迷App、悬浮窗、RxJava+Retrofit、加载动画、定制计划App等源码
Android精选源码 微信打飞机 android进度设置加载效果源码 Android新手引导库EasyGuide MVP-好看又好用的句子迷客户端 XFloatView 一个简易的悬浮窗实现方案 a ...
- rest framework-restful介绍-长期维护
############### django框架-rest framework ############### # django rest framework 框架 # 为什么学习这个res ...