Ascent运行指南

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS MySQL,高可用系列 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表。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6月前
|
关系型数据库 MySQL PHP
如何运行php脚本
如何运行php脚本
运行PaddleDetection报错问题
PaddleDetection没有找到文件解决
|
6月前
|
自然语言处理 Java 编译器
程序是如何运行的(一)
程序是如何运行的(一)
|
测试技术
loadrunner 运行场景-运行时设置
loadrunner 运行场景-运行时设置
288 0
|
测试技术
loadrunner 运行场景-命令行运行场景
loadrunner 运行场景-命令行运行场景
132 0
|
Android开发
为什么脚本不停止运行?
牙叔教程 简单易懂
303 0
|
Kubernetes 网络协议 安全
本地k8s运行总结
本机上运行k8s的各种不同软件的对比和结构图
506 0
|
前端开发 Java 应用服务中间件
查看运行结果
看下列代码的运行结果 #include "pch.h" #include using namespace std; class A { public: A() { a = 1; b = 2; } pri...
894 0
|
SQL Java 关系型数据库