文档章节

docker 启动tomcat慢的解决方法

lwenhao
 lwenhao
发布于 06/14 21:22
字数 276
阅读 53
收藏 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
博文 62
码字总数 28779
作品 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
Redis管理Session+Nginx负载均衡+Docker+Tomcat

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

havoc
2016/08/03
766
0
​MyEclipse下Tomcat启动变慢的解决方法

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

什么是程序员
2015/08/03
0
0
docker 简单创建一个tomcat服务

上一篇已经介绍了docker相关的基本命令,这篇我们来详细介绍下通过docker如何创建一个toncat应用容器。 方法一: 如果不想自己搭建tomcat应用容器的话,可以直接在Docker Hub上直接search to...

demonlg
08/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

一步步编写自己的PHP爬取代理IP项目(二)

这一章节我们正式开展我们的爬虫项目,首先我们先要知道哪个网站能获取到免费代理IP,目前比较火的有西刺代理,快代理等,这里我们拿西刺代理作为例子。 这里就是一个个免费的IP地址以及各自...

NateHuang
26分钟前
1
0
11-利用思维导图梳理JavaSE-Java的反射机制

11-利用思维导图梳理JavaSE-Java的反射机制 主要内容 1.反射与Class类 1.1.反射概念 1.2.Class类 1.3.实例化Class类 1.4.反射的作用 1.5.Class对象的作用 2.反射的深入应用 2.1.调用无参的成...

飞鱼说编程
32分钟前
1
0
How to serve the world from home computer?

最近在开发web应用,很想知道,通过公网来访问,效果会不会好。今天在做家务的时候,突然想到,如果我自己写一个ip转发的工具,不就可以实现了吗?但是转过头一想,这么大众的想法,怎么会没...

pearma
48分钟前
1
0
今天在码云遇到一个很有意思的人 for Per.js

今天在码云遇到一个很有意思的人,他在我的Per.js项目下面评论了一句,大意为“你试试这句代码,看看速度到底是你快还是Vue快”【当然,这个评论被我手残不小心删掉了...】。 然后我就试了,...

Skyogo
今天
50
0
Java -------- 首字母相关排序总结

Java 字符串数组首字母排序 字符串数组按首字母排序:(区分大小写) String[] strings = new String[]{"ba","aa","CC","Ba","DD","ee","dd"}; Arrays.sort(strings); for (int i ...

切切歆语
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部