本帖最后由 雯 于 2022-5-1 04:23 编辑
2022年3月20日更新:
出现服务器连接失败是因为数据库文件有误,新的下载地址已更新。
————————————————————————————
本教程中所用到的代码以及相关搭建方法来源于一个github大佬。
我只是二次教程而已,并非原创。
开源地址: https://github.com/wyt1215819315/autoplan
闲来无事,以此身闲荡于众坛与众博客之中,望在闲暇之时寻得一丝乐趣。万幸,有一贴,如旱漠之中一缕甘泉,引我目光。
阅之,甚趣,吾乃土木之材,望建站许久,得此闲趣之事自然上手一试。妙哉妙哉,失手数次,终建成,发觉教程有些地方略有不足,不适小白,吾稍作填补,以便众生皆可阅。
先放上成品:http://47.101.155.28:26666/
所需用到的东西:
1、源码文件:下载地址https://www.aliyundrive.com/s/GUaS9QhTen3
2、数据库文件:下载地址 https://www.aliyundrive.com/s/Ss9o5gECUi1 (也可以去官网下载源码和数据库文件:https://github.com/wyt1215819315/autoplan) 源码文件为 auto_plan-autobuild.zip -----------------------------------------------------------------------------------------------------------------------------
教程开始
一、你得有个服务器,云服务器也行,我用的华为云。
操作系统CentOS 7.6 64bit
二、服务器上安装宝塔面板
服务器连接上finalshell,在finalshell一键安装宝塔面板。宝塔面板咋安装自行百度去宝塔官网看教程。
三、准备步骤
1、开放服务器端口“8888”、“888”、"26666"
2、在宝塔面板中点击软件商店
3、在软件商店中安装MySOL 5.7、PHP-5.6、phpMyAdmin 4.4等必备软件
4、点击数据库→点击“添加数据库”→数据库名填写autosign
5、创建好之后,点击刚刚创建的数据库的右侧有个“管理”选项
6、下载数据库文件到本地,然后在数据库管理页面点击autosign,点击导入,点击选择文件,然后上传刚刚下载的数据库文件,再点击执行。
7、没报错就是上传成功了,如果出现下面的报错,那就是你在宝塔上装的那些软件的版本号不对。卸载下错的软件,然后重新安装。
四、搭建网站。
1、将源码下载后上传至linux服务器的 /www/wwwroot 文件夹内,并解压。
2、在同目录下创建application.yml文件。在这个文件内添加代码:
- server:
- #服务器端口
- port: 26666
- spring:
- #数据库连接配置
- datasource:
- driver-class-name: com.mysql.cj.jdbc.Driver
- url: jdbc:mysql://127.0.0.1:3306/数据库名称?characterEncoding=utf-8&useSSL=false&serverTimezone=Asia/Shanghai
- username: 数据库账号
- password: 数据库密码
- main:
- allow-bean-definition-overriding: true
- mvc: #静态文件
- static-path-pattern: /static/**
- # actable自动建表
- actable:
- table:
- auto: update
- model:
- #分号或者逗号隔开
- pack: com.oldwu.entity;com.oldwu.domain;com.netmusic.model;com.miyoushe.model
- database:
- type: mysql
- index:
- #自己定义的索引前缀#该配置项不设置默认使用actable_idx_
- prefix: INDEX_
- unique:
- #自己定义的唯一约束前缀#该配置项不设置默认使用actable_uni_
- prefix: INDEX_UNIQUE_
- # mybatis自有的配置信息,key也可能是:mybatis.mapperLocations
- mybatis-plus:
- global-config:
- db-config:
- id-type: auto
- #mapper配置文件
- mapper-locations: classpath:mapper/*.xml,classpath:mapper/**/*.xml,classpath*:com/gitee/sunchenbin/mybatis/actable/mapping/*/*.xml
- type-aliases-package: com.oldwu.entity
- #开启驼峰命名
- configuration:
- map-underscore-to-camel-case: true
- #输出mybatis日志
- # log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
复制代码 3、将你刚刚在宝塔创建的数据库的名称、账号、密码依次填入application.yml文件对应的地方。
4、然后在宝塔中添加网站,使用的是Java项目,点击添加Java项目,进行如图配置即可。
项目jar的路径为/www/wwwroot/auto_plan.jar
端口为application.yml文件里的端口。
5、然后启动网页,在你的浏览器上访问http://ip:端口 就可以了
-------------------------------------------------------
备注:如果你想将自己的账号设置成管理员账号,访问http://ip:端口/reg先注册一个号
然后进入数据库,按下图步骤走
-----------------------------------------------------------------------------------------------------------------------------------
完成!撒花~
如果有厉害的大佬也可以把本站或者其他网站的自动签到脚本整合在网站上供大家一起挂。自由度挺高的,不过需要一点专业知识。
|