部署时发现redis地址写死这个能配置吗,而且也发现注册失败,编译部署和下载jar试过都报错
AdminLei opened this issue · comments
# 项目支持多环境配置文件,通过-P ${env} 参数指定配置 application-${env}.yml
# e.g. 指定配置文件 application-prod.yml
$ mvn -Dmaven.test.skip=true clean package -P prod -U -am
配置文件和日志截图给我看下
方便加个联系方式吗,我qq791424397
密码明文不能使用ENC()包裹,直接写;
ENC()表示使用密钥加密后的密文
但是ip没有读取对
谢谢 我改了在试试
这个项目是前后端分离的,只测试后端可以打开API文档地址 http://127.0.0.1:8080/doc.html#/home
前端有部署文档吗
本地调试:安装WebStorm直接启动项目即可
我在服务器上面打包的,需要修改后端的连接地址吗
# 前端打包命令
$ npm i
$ npm run build:prod
不需要配置后端服务地址吗
这个没看见配置服务端地址的地方
prod 是相对路径访问,因为前后端使用nginx聚合了; dev环境是通过ip+端口访问服务端的
prod还需要nginx单独发布吗
我放了,但是界面怎么访问呢
127.0.0.1:8080/
这个错误可以忽略,你查看user表找到可以登录的用户,把password字段置空,然后用空密码登录即可
最近增加了MFA功能,所以修改了user表结构,你可以参考修改
CREATE TABLE `user` (
`id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`username` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '用户名',
`uuid` char(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL COMMENT '前端框架用户UUID',
`password` varchar(256) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
`name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '姓名',
`display_name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL DEFAULT '' COMMENT '显示名称',
`email` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '邮箱',
`is_active` tinyint(1) NOT NULL DEFAULT '1' COMMENT '有效',
`last_login` timestamp NULL DEFAULT NULL,
`wechat` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '',
`phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '手机',
`mfa` tinyint(1) DEFAULT '0' COMMENT '启用MFA',
`force_mfa` tinyint(1) DEFAULT '0' COMMENT '强制启用MFA',
`created_by` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '',
`source` varchar(30) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT '' COMMENT '数据源',
`comment` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci,
`create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
`update_time` timestamp NULL DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
PRIMARY KEY (`id`) USING BTREE,
UNIQUE KEY `username` (`username`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=197 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci ROW_FORMAT=DYNAMIC COMMENT='oc用户本地用户';
你前端代码用错项目了 https://github.com/ixrjog/opscloud4-web
有问题明天再说吧,我下班了
好的
你好我这边部署还是有问题,有办法帮我解决下吗
请提出你的问题
那我去下载一个
你那边能打个前端的prod的release包吗,我用你那个也行
前端可以用master分支试下
试过 打包都失败了
你好 能release一个prod的安装包吗
我用你官网的prod包使用这个命令启动java -Xms5120m -Xmx5120m -Xmn2048m -Xss256k -XX:MaxMetaspaceSize=512M -XX:MetaspaceSize=256M -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -Dspring.redis.host=127.0.0.1 -Dspring.redis.password=123456 -Dspring.datasource.druid.opscloud.username=opscloud4-prod -Dspring.datasource.druid.opscloud.password=rj6FaDKJFPTcbXDB -Dserver.port=8080 -jar opscloud-manage-prod.jar
在初始化redis这里就不动了,进程还在,没有其他的log打出来 ,我用ss -tnlp|grep 8080显示没有监听这是怎么回事
这个是初始密码吗还是什么
靠谱的我怎么会明文存储密码,所有敏感数据都会加密存储
用的32位大写还是小写 我转一下
是md5吗
删除password字段内容即可用空密码登录,加密用的是PBEWithMD5AndDES算法,登录系统后可以修改账户密码