1. 配置问题
1.1. 修改config配置未生效
config配置以mcms下的配置为标准,它会覆盖其他配置导致出现修改配置没有生效的问题。
1.2. 定时调度任务执行失败
通常是由于任务没有正确配置参数导致的,例如生成首页,
调用目标:generaterServiceJob.index('index.htm','index.html','outsite','http://localhost/')
这里第一个参数'index.htm'指的是对应模板文件;
第二个参数'index.html'指的是主页文件名;
第三个参数'outsite'指的是自定义字典中设置模板类型数据值;
最后一个参数'http://localhost/'指的是调用本机。
需注意第三个参数填写正确,选择正确的模板类型。
1.3. 站群插件未生效
站群的依赖需要放到pom文件中依赖的第一位,因为站群插件重写了basic, 不放在第一位可能会导致站群不生效的情况。
1.4. 更换域名后页面仍然显示ip地址
页面标签 {ms:global.url/}、{ms:global.host/}是从 APP 表中取地址字段进行渲染。
第一步:确认当前用域名登录后台,然后只需要在应用设置里保存一下,不需要做任何操作就可以更新地址字段。
第二步:确认 APP 表中地址字段修改成域名,然后重新静态化。
第三步:确保静态化操作没问题,刷新页面就可以了(没效果强刷下页面)。
[!tip] 简单调试办法,首页模板只留{ms:global.url/}、{ms:global.host/},查看输出结果是否正确。 注意:若出现文章点击数失效的问题,在缓存管理里刷新缓存重新静态化即可。
1.5. 需要让标签生成域名解析为https
代理应用时标签解析域名依旧为http时,首先需要确认yml配置中 ms.scheme为https,然后应用设置保存、刷新缓存即可。
1.6. 加项目名后预览页面404,页面路径缺少项目名
出现这种情况可能是用户部署在Tomcat上加了项目名,没有在yml文件里配置,需要在yml里也进行配置, 并确保和Tomcat上项目名一致。
1.7. idea使用Tomcat开发,上传模板重启后模板消失
因为是上传到Tomcat内置的环境,重启Tomcat默认清理所有文件导致文件消失,解决方案:
1.开发过程中模板直接放在项目中,不要通过上传的方式放进去
2.上传的模板可以在重启之前,从Tomcat里面复制出来到项目中
1.8. pom文件报某些jar包缺失
建议多强制更新几次,最好是先删除本地之前下载的jar,然后重新maven强制更新
1.9. 启动时报缺少某个类,创建bean对象失败
可能是没有编译到,先重新clean、compail试一下,还是不行的话那就清除下idea缓存再maven强制更新一下
1.10. maven update强制更新一直下载不了报,一直报jar报缺少
是不是改了maven仓库的地址。是不需要修改的,直接使用默认的就行。
1.11. mysql8.0驱动报错
需要使用jdk8 以上版本
1.12. 包有错误且中文是乱码
项目右键属性窗口,配置项目编码格式为UTF-8
1.13. idea Tomcat 配置
1.14. MCMS 5.3.0版本启动es报错
- 删除在该仓库下的org.elasticsearch文件夹
- maven配置中央仓库拉取依赖(不能使用阿里云镜像)
- 重新拉取依赖,在仓库中找到es相关依赖并且版本对应
- idea中刷新一下maven