一个简单地导航站点,本来不想做笔记,其实就是一个简单的编译过程,结果有个踩了一个坑,需要记录下
mac下安装的时候,采取的jdk-8u201-macosx-x64 .dmg ,一次到位,无需任何操作。执行version也有返回值。
java -version
但是在编译的时候,可能会需要到java环境变量,否则可能会编译不通过。获取java_home地址
/usr/libexec/java_home
/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home
输入到环境变量
echo "export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_201.jdk/Contents/Home" >> ~/.bash_profile
生效
source ~/.bash_profile
采取springboot后台 Nikati-WebStack-Guns
开源地址:https://github.com/Nikati/WebStack-Guns-NKT
# 下载
git clone https://github.com/Nikati/WebStack-Guns-NKT
# 进入目录
cd WebStack-Guns-NKT
# 修改配置文件中数据库的密码 src/main/resources/application.yml,默认为数据库名webstack,账号root,密码root
# 编译
mvn clean package -Dmaven.test.skip
# 打开数据库
mysql -uroot -p
# 创建数据库
create database webstack character set utf8mb4;
# 使用数据库
use webstack;
# 导入数据
source sql/webstack.sql
# 启动项目
java -jar target/Webstack-Guns-nkt-1.0.jar
# 启动后,端口为8000
curl localhost:8000
# 可以通过后台地址进行对页面切换(默认账号密码admin/111111)
curl localhost:8000/admin
PS:我个人会对sql/webstack.sql文件中的category和site的数据全部清空,然后重新填写。最后生成镜像,只是为了方便大家东西而已,因为这个仅仅是个导航站点
https://github.com/WebStackPage/WebStackPage.github.io
https://www.cnblogs.com/kaerxifa/p/12095902.html