首页 > 编程语言 > 详细

Spring Boot 06 —— 定制错误页面 Servlet容器 ;安装和使用Docker

时间:2019-10-15 16:17:28      阅读:84      评论:0      收藏:0      [点我收藏+]

定制错误页面   

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!