Ascent运行指南

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL DuckDB 分析主实例,集群系列 8核16GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: Ascent运行指南

(1)所需要的环境

  • MySQL 8.0.19;
  • Tomcat 8.5.34;
  • 集成开发环境(IDE):MyEclipse 2017 CI 7。

注意:这些软件的版本很重要,版本太高或太低都可能会带来部署和运行问题。请读者特别留意,需要和以上软件的版本保持一致!

(2)创建数据库

首先需要我们建立数据库并导入数据。具体步骤如下:

  • 启动MySQL命令行,要求输入数据库密码,输入正确的密码,按回车键进入MySQL,如图2-10所示。
    图2-10 进入MySQL
  • 创建ascent数据库,并使用ascent数据库,具体如图2-11所示。

  • 图2-11 创建并使用ascent数据库
    执行导入命令
    其中/Users/hehuan/Desktop/ascent.sql是SQL脚本,可以把它放在任意目录下,本例放在/Users/hehuan/Desktop下,按回车键执行导入命令,具体如图2-12所示。

图2-12 导入数据

成功导入后,此时数据库建立成功。读者也可以使用MYSQL GUI客户端,在其中进行类似操作。

(3)将Asecnt.war解压后的Ascent文件夹复制到tomcat\webapps下,找到tomcat\webapps\Ascent\WEB-INF\classes\database.conf.properties文件,打开并修改dataSource相关信息为自己的数据库信息。

database.conf.properties内容如下:

1. dataSource.driver=com.mysql.cj.jdbc.Driver
2. 
3. dataSource.url=jdbc:mysql://localhost:3306/ascent?useUnicode=true&ampcharacterEncoding=gb2312&ampuseSSL=false&ampserverTimezone=UTC
4. 
5. dataSource.user=数据库用户名
6. 
7. dataSource.password=数据库密码

修改完成,工程就可以启动运行了。

注意:在修改过程中不要破坏database.conf.properties文件格式,否则项目无法正常启动。

另外,如果遇到以下错误:

The server time zone value '?й???????' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the 'serverTimezone' configuration property) to use a more specifc time zone value if you want to utilize time zone support.

at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129)

解决方法:修改数据库时区,如图2-13所示。

图2-13 修改数据库时区

(4)启动Tomcat,正确启动后,输入http://localhost:8080/Ascent,项目正确启动并运行了。

(5)管理员用户名为admin,密码为123456,登录试运行。

(6)用户还可以作为普通人员登录网站试运行。

常见的用户实际名字、登录名和密码信息如表2-6所示。

表2-6 用户信息

登 录 名

密    码

lixing

lixing

ascent

ascent

shang

shang

具体信息可查询数据库中的productuser表。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
JSON Ubuntu Shell
WSL 2 的安装过程(以及介绍)(下)
WSL 2 的安装过程(以及介绍)
WSL 2 的安装过程(以及介绍)(下)
|
Linux 测试技术 数据库
达梦(DM)数据库安装
简述windows环境下达梦(DM)数据库安装操作
|
设计模式 前端开发 数据库
深入理解MVC设计模式:构建高效Web应用程序的基石
【7月更文挑战第4天】在软件工程领域,设计模式是解决常见问题的一系列经过验证的方法。其中,Model-View-Controller(MVC)设计模式自诞生以来,便成为了构建用户界面,特别是Web应用程序的黄金标准。MVC通过将应用程序逻辑分离为三个核心组件,提高了代码的可维护性、可扩展性和重用性。本文将深入探讨MVC设计模式的原理,并通过一个简单的代码示例展示其应用。
437 0
|
存储 自然语言处理 编译器
C语言编译和链接
C语言编译和链接
115 1
C语言编译和链接
|
关系型数据库 MySQL 数据库
【赵渝强老师】启动与关闭MySQL数据库实例
MySQL数据库安装完成后,可以通过命令脚本启动、查看状态、配置开机自启、查看自启列表及关闭数据库。本文提供了详细的操作步骤和示例代码,并附有视频讲解。
186 0
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的大学生勤工助学管理系统的详细设计和实现
基于SpringBoot+Vue+uniapp的大学生勤工助学管理系统的详细设计和实现
271 11
|
负载均衡 算法 网络虚拟化
ensp中链路聚合配置命令
链路聚合(Link Aggregation)是结合多条物理链路形成逻辑链路的技术,提升网络带宽、增强冗余性和优化负载均衡。在高带宽、高可靠性及负载均衡需求的场景如服务器集群、数据中心等中广泛应用。配置包括手动和自动模式,手动模式下,如LSW1和LSW2,通过`int eth-trunk`、`trunkport`等命令配置接口和成员链路。自动模式下,如SW3和LSW4,使用LACP协议动态聚合,通过`mode lacp-static`和`load-balance dst-mac`命令设置。配置后,使用`dis eth-trunk`检查聚合状态。
2439 1
ensp中链路聚合配置命令
|
安全 Java 数据库连接
常见面试题梳理:源码角度彻底揭秘ThreadLocal
ThreadLocal在日常开发中还是比较常见的,本文将从源码的角度彻底揭秘ThreadLocal,并会分享一些较为常见的面试题,let's go。 ThreadLocal是什么? ThreadLocal隶属于lang包,它的主要功能是为每个线程提供一个私有的局部变量,这个变量在线程间相互隔离,互不影响。
|
小程序 JavaScript 前端开发
【经验分享】如何实现在支付宝小程序内的图片裁剪功能
【经验分享】如何实现在支付宝小程序内的图片裁剪功能
483 2