Linux 系统下 tomca 启动过慢 以及dakaitomcat出现无法 访问的情况
废话较多,主要写的我折腾的事儿,不想看可以直接跳过看最后就有方法,也可以直接去看 点我~
最近刚开始学习linux,安装了tomcat后 ,常常是打开Tomcat后,ip+端口号 访问不到,
网上百般搜索过后,有的说防火墙开启着 | | 端口号占用着 | | 没有完全关闭
种种 我都试了一遍 ,但······································································································································································································
无果,而且tomcat在执行 ./bin/shutdown.sh
的时候,经常会抛出拒绝连接的异常 就是这样式滴:
实不相瞒,我真的要被这个报错给整 疯 了(我被这个报错折磨了3天,各种卸载安装 JDK tomcat ,试过了n个版本,依旧出现这个报错,然后我重装了系统,嘿你猜怎么着,????,它来了它来了,它T∑的又来了,我被折磨疯了,知道有一天,我发现了一束光)。
所以决定写一篇 记录一下这个事。
我要感谢写这篇博文的兄弟 https://blog.****.net/qq_37233895/article/details/88248770?depth_1.utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.none-task
其实我这个问题 根本不是什么端口号 防火墙问题 根本原因是tomcat启动过慢,(有多慢,请见下图)
860978milliseconds ???? 合14分钟,原来每次关闭都报错是因为,关闭的时候还没有打开。我服了。
最后按照上边兄弟的博文修改了配置,启动搜搜的~
配置方法
将 java.security 文件里的
securerandom.source=file:/dev/random
改为
securerandom.source=file:/dev/urandom
重启tomcat 就OK了。
这个文件在哪儿? 在你安装Java的文件夹里,具体我也不说了,每个人的都不一样,我自己使用的find
搜出来的。实在想看路径的话可以去这儿~
我用三天的折腾,希望能换大家少走弯路。