1. 常见问题

1.1. jar包部署好模板无法上传、百度编辑器显示配置错误

  1. 执行指令需要在jar的当前目录执行
  2. 确保部署的资源(static、upload、template)与jar在同一级,可参考部署文档的资源结构
  3. nginx 配置
location / {
  proxy_pass http://localhost:8080;
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

location ~ .*\.(do|jsp|index)$ {
  proxy_pass http://localhost:8080;
  proxy_set_header Host $host;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
#静态资源、生成的页面、上传的文件、模板目录
location ~ /(static|html|upload|templets){
  #缓存时间 7天
  expires 7d;
  #项目部署位置,当前项目部署在/home/mcms
  root /home/mcms;
}

1.2. 打包懒人jar包运行时百度编辑器错误

将static目录复制到jar包同级目录

1.3. html/1伪静态处理

1、配置nginx ,将所有的.html 映射到 项目/html/1文件夹

2、将模版里面所有链接去掉{ms:global.url/}标签

1.4. https访问问题

使用springboot加证书的方式访问没有问题,如果用nginx代理访问时,{ms:global.host/}标签解析后还是http的形式,可以将模版资源采用//的方式,例如:

<script src="//mingsoft.net/xxx.js"/>

1.5. 登录验证码输入错误,报文件找不到

资源文件读取报错,Linux默认读取en的资源文件,导致未找到该文件,可以在java启动的指令配置服务cn 的资源文件

#docker run --name mcms -d -v /home/mcms:/home -p 8080:8080 -w /home   --restart=always --privileged=true  store/oracle/serverjre:8 java -Duser.timezone=GMT+08 -Duser.language=zh -Duser.region=CN  -Dspring.config.location=/home/application.yml,/home/application-dev.yml -jar mcms.jar

1.6. 数据库的时间对不上,少了8个小时

java 启动配置时区-Duser.timezone=GMT+08

#docker run --name mcms -d -v /home/mcms:/home -p 8080:8080 -w /home   --restart=always --privileged=true  store/oracle/serverjre:8 java -Duser.timezone=GMT+08 -Duser.language=zh -Duser.region=CN  -Dspring.config.location=/home/application.yml,/home/application-dev.yml -jar mcms.jar

1.7. 管理页面WEB-INF/manger单独配置在jar外面,修改部分ftl避免重新jar打包

修改: application.yml template-loader-path

template-loader-path: file:WEB-INF/,file:WEB-INF/manager,classpath:/,classpath:/WEB-INF/manager,classpath:/WEB-INF

1.8. Tomcat启动war包没有看到日志信息

默认在Tomcat启动脚本目录,application.yml中logging.file.name参数可按需配置

1.9. log 打印文件未找到

1.war包使用Tomcat启动,默认log文件在(当前执行指令目录)bin目录

可修改log文件路径

2.jar包log文件在当前执行java指令目录,避免全部在jar同级目录可自行配置目录

Copyright © mingsoft.net 2021 all right reserved,powered by Gitbook该文件修订时间: 2020-10-21 15:26:10

results matching ""

    No results matching ""

    results matching ""

      No results matching ""