定制错误页面
1)有模板引擎的情况下: error/状态码;
将错误页面 命名为 错误状态码.html ( 404.html ) 放在模板引擎文件夹下的 error 文件夹下。如果发生此状态码的错误就会来到该页面。
还可以使用 4xx 和 5xx 作为错误页面的文件名 ( 4xx.html ),用来匹配这些错误。 但是会优先寻找 精确命名的 错误页面。 如 404 或先找到 404.html ,找不到再找 4xx.html
在模板页面能获取到的信息:
timestamp:时间戳
status:状态码
error:错误提示
exception:异常对象
message:异常信息
erors: JSR303数据校验的错误都在这里。
2)没有模板引擎(或者在模板引擎下找不到页面),会在静态文件夹下找错误页面
3)以上都没有页面,就会使用Spring Boot 默认页面。
Servlet容器
1)修改servlet容器相关配置
#修改端口 server.port=8081 #修改项目访问路径 server.context‐path=/crud
//通用的Servlet容器设置 server.xxx //Tomcat的设置 server.tomcat.xxx
2)编写一个EmbeddedServletContainerCustomizer:嵌入式的Servlet容器的定制器;来修改Servlet容器的 配置
Linux 安装和使用Docker
1)系统内核要 3.10 , uname -r 查看系统内核
2)安装Docker
yum install docker
3) 启动Docker,查看版本号,设置开机自启动,停止命令
systemctl start docker #查看版本号 docker -v #设置开机自启动 systemctl enable docker #停止docker systemctl stop docker
查看Docker 启动状态: systemctl status docker
常用操作
1)镜像操作 :
#搜索镜像:实际上是在 docker hub (https://hub.docker.com/) 里边搜索镜像
docker search mysql
#拉取镜像
docker pull mysql 下载最新版本。docker pull mysql:tag tag是版本号,从 docker hub 官网查看
#查看本地下载好的镜像
docker images
#删除镜像
docker rmi Image-Id
2)容器操作:
#由镜像启动(安装)容器
docker run --name mytomcat -d tomcat:latest mytomcat :你起的容器名; tomcat:latest 镜像名称:版本
#查看哪些容器正在运行
docker ps
1、搜索镜像 [root@localhost ~] # docker search tomcat 2、拉取镜像 [root@localhost ~] # docker pull tomcat 3、根据镜像启动容器 docker run ‐‐name mytomcat ‐d tomcat:latest ----》想要访问需要指定 端口映射 4、docker ps 查看运行中的容器 5、 停止运行中的容器 docker stop 容器的id 6、查看所有的容器 docker ps ‐a 7、启动容器 docker start 容器id 8、删除一个容器 docker rm 容器id 9、启动一个做了端口映射的tomcat [root@localhost ~]# docker run ‐d ‐p 8888:8080 tomcat ‐d:后台运行 ‐p: 将主机的端口映射到容器的一个端口 主机端口:容器内部的端口 10、为了演示简单关闭了linux的防火墙 service firewalld status ;查看防火墙状态 service firewalld stop:关闭防火墙 11、查看容器的日志 docker logs container‐name/container‐id 更多命令参看 https://docs.docker.com/engine/reference/commandline/docker/ 可以参考每一个镜像的文档
注意安装MySQL 需要指定端口映射,root用户密码。 可以到 docker hub 搜索MySQL,查看文档 里边如何开始安装MySQL
q
Spring Boot 06 —— 定制错误页面 Servlet容器 ;安装和使用Docker
原文:https://www.cnblogs.com/Lemonades/p/11666218.html