文档章节

docker 启动tomcat慢的解决方法

lwenhao
 lwenhao
发布于 06/14 21:22
字数 276
阅读 93
收藏 10

 

解决思路:tomcat在真机下面启动卡在14-Jun-2018 12:06:29.659 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory这一步下,直接修改java.security文件。在容器中暂时想到的是创建一个tomcat容器,然后使用docker attach 进入该容器,修改对应的java.security文件。修改完成后,重新生成新的镜像。

1.创建一个tomcat容器

            docker run -tid  tomcat

 

2.查看该容器的信息

    docker ps

3.进入该容器

    docker exec -it 4a471223bfc4  /bin/bash

4.在容器中安装vim

    a.执行apt-get update,

    b.执行apt-get install vim

5.修改对应的java.security文件

    a.进入/docker-java-home/jre/lib/security/文件夹中

    b.vim java.security

    c.找到securerandom.source=file:/dev/random

    d.修改为securerandom.source=file:/dev/./urandom

6.重新生成新的镜像

    a.退出镜像

        exit

    b.创建新的镜像

        docker commit -m "change java.security" -a "liuwenhao" 4a471223bfc4 mytomcat

    c.执行docker images

 

在启动就可以看到明显的变化了。

© 著作权归作者所有

共有 人打赏支持
lwenhao
粉丝 2
博文 70
码字总数 35174
作品 0
海淀
程序员
私信 提问
加载中

评论(3)

冷水泡茶OSC
冷水泡茶OSC

引用来自“始终初心”的评论

你有没有什么方法,不用对容器修改,就可以解决这个问题呢?

@始终初心 -Djava.security.egd=file:/dev/./urandom这样就可以了
lwenhao
lwenhao
你有没有什么方法,不用对容器修改,就可以解决这个问题呢?
冷水泡茶OSC
冷水泡茶OSC
-Djava.security.egd=file:/dev/./urandom
这样就可以了
Docker实践 -- 安装Docker

1.安装Docker yum install docker 2.启动Docker服务 service docker start 3.查看安装是否成功 docker info #查看docker信息 docker --version #查看docker版本号 4.配置docker服务自启动 sy...

非常夏日i
01/17
7
0
MyEclipse下Tomcat启动变慢的解决方法

项目忽然使用debug启动有时候会突然变得非常慢。不但启动慢,启动之后连打开项目标页面也很慢,是日常平凡的4,5倍。可以有下面的几种解决方法: 1、由于Tomcat是服务器,部署好的工程就会一直...

hello菜bird
2015/12/31
105
0
​MyEclipse下Tomcat启动变慢的解决方法

项目忽然使用debug启动有时候会突然变得非常慢。不但启动慢,启动之后连打开项目标页面也很慢,是日常平凡的4,5倍。可以有下面的几种解决方法: 1、由于Tomcat是服务器,部署好的工程就会一直...

什么是程序员
2015/08/03
0
0
springboot 集成docker

Spring Boot 项目添加 Docker 支持 在 中添加 Docker 镜像名称 plugins 中添加 Docker 构建插件: 在目录下创建 Dockerfile 文件,Dockerfile 文件用来说明如何来构建镜像。 这个 Dockerfile...

时刻在奔跑
12/05
0
0
Redis管理Session+Nginx负载均衡+Docker+Tomcat

本文是一篇关于技术整合的文章,以一个Web应用为例,使用Docker容器来部署我们的应用,并将Session交给Redis来存储和管理,涉 及到Docker/Redis/Tomcat/Nginx/Spring Web/Spirng Web MVC等技...

havoc
2016/08/03
766
0

没有更多内容

加载失败,请刷新页面

加载更多

GROUP BY GROUPING SETS

GROUPING SETS 子句是 SELECT 语句的 GROUP BY 子句的扩展。通过 GROUPING SETS 子句,您可采用多种方式对结果分组,而不必使用多个 SELECT 语句来实现这一目的。这就意味着,能够减少响应时...

hblt-j
11分钟前
0
0
selenium之表格的定位

真的勇士, 敢于直面惨淡的warning、 敢于正视淋漓的error 目录 被测试网页的HTML代码 1.遍历表格所有单元格 2.定位表格中的某个元素 3.定位表格中的子元素 总结 浏览器网页常常会包含各类表...

程序猿拿Q
16分钟前
0
0
adb命令启动展讯平台工厂模式

adb命令启动展讯工厂模式: adb shell am start com.sprd.engineermode/com.sprd.engineermode.EngineerModeActivity...

东街小霸王
17分钟前
0
0
mtu值怎样设置才网速最快

一、什么是 MTU 值 1 从字面上来说,MTU 是英文 Maximum Transmission Unit 的缩写,即最大传输单元,它的单位是字节。 在我们常用的以太网中,MTU 一般是 1500,而无线路由器默认一般是 14...

Clarence_D
35分钟前
1
0
McAfee阻止邮件发送功能

自己写的邮件发送功能,在本地机器上可以发送,但是放到服务器上面之后就不能发送了,捕获到的异常是“以一个访问权限不允许的方式做了一个访问套接字的尝试”,找了很久,终于发现是被McAfe...

壹峰
40分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部