精华内容
下载资源
问答
  • tomcat启动卡住

    2018-09-19 17:26:14
    tomcat启动一直卡住了。 原因:jdk用的8.0 然而tomcat下载的是7.0; 解决:更换tomcat版本,换成大于等于jdk版本。

    tomcat启动一直卡住了。

    原因:jdk用的8.0 然而tomcat下载的是7.0;

    解决:更换tomcat版本,换成大于等于jdk版本。

    展开全文
  • Tomcat 启动卡住

    2017-07-10 15:57:00
    Tomcat启动时,在org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive xxx.war时会卡住很久,以下办法可以解决: 编辑 $JAVA_HOME/jre/lib/security/java.security 做以下修改...

    Tomcat启动时,在org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive xxx.war时会卡住很久,以下办法可以解决:

    编辑 $JAVA_HOME/jre/lib/security/java.security

    做以下修改

    securerandom.source=file:/dev/./urandom
    

    转载于:https://my.oschina.net/mechanic/blog/1305363

    展开全文
  • 解决Linux环境下Tomcat启动卡住问题

    千次阅读 2018-05-08 13:23:06
    解决Linux环境下Tomcat启动卡住问题 svn Linux 运维以及脚本干货: 欢迎分享,欢迎folk, 欢迎留言 https://unnunique.github.io/AADocs/skill-docs/linux/ ...

    解决Linux环境下Tomcat启动卡住问题

    svn Linux 运维以及脚本干货: 欢迎分享,欢迎folk, 欢迎留言
    https://unnunique.github.io/AADocs/skill-docs/linux/
    https://github.com/unnunique/unnunique.github.io/blob/master/AADocs/skill-docs/linux/index.md

    本文转载自:http://www.cnblogs.com/0xcafedaddy/p/7193289.html (转载请注明出处)

    最近发现在服务器上启动tomcat,会存在卡住的情况,这种情况是每次必现,通过搜索发现是随机数生成问题.解决方案如下
    将$JAVA_HOME/jre/lib/security/Java.security内,将securerandom.source的内容改为file:/dev/./urandom即可

    注: Linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom ,两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。可能在生成随机数的时候卡住了,导致tomcat启动不了
    在服务器启动时也可以加上参数 -Djava.security.egd=file:/dev/./urandom

    JAVA_OPTS=”-Xms1024m -Xmx1024m -XX:PermSize=128M -XX:MaxPermSize=256m -Dfile.encoding=UTF8 -Dsun.jnu.encoding=UTF8 -Djava.security.egd=file:/dev/./urandom”

    展开全文
  • Linux Tomcat 启动卡住

    千次阅读 2017-09-27 21:17:00
    第一次遇到Tomcat在Linux服务器启动卡住的情况,情况很简单,tomcat启动以后卡在INFO: Deploying web application directory ......这句话,具体会卡多久就没测试了。google、baidu都没找到解决方法。 幸亏UCloud的...

    第一次遇到Tomcat在Linux服务器启动卡住的情况,情况很简单,tomcat启动以后卡在INFO: Deploying web application directory ......这句话,具体会卡多久就没测试了。google、baidu都没找到解决方法。

    幸亏UCloud的技术支持人员给出了解决方案。

    找到jdk1.x.x_xx/jre/lib/security/java.security文件,在文件中找到securerandom.source这个设置项,将其改为:

    securerandom.source=file:/dev/./urandom

    这时候根据修改内容就可以查到因为此原因不仅可以造成tomcat卡住,也会造成weblogic启动缓慢,


    linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom ,两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。jdk默认调用random。


    再后来,终于在weblogic的官方文档中 Monitoring and Troubleshooting 找到了 Avoiding JVM Delays Caused By Random Number Generation 这样一个标题。摘录如下:

    The library used for random number generation in Sun's JVM relies on /dev/random by default for UNIX platforms. This can potentially block the Oracle WebLogic Communication Services process because on some operating systems /dev/random waits for a certain amount of "noise" to be generated on the host machine before returning a result. Although /dev/random is more secure, Oracle recommends using /dev/urandom if the default JVM configuration delays Oracle WebLogic Communication Services startup.

    To determine if your operating system exhibits this behavior, try displaying a portion of the file from a shell prompt:

    head -n 1 /dev/random
    Open the $JAVA_HOME/jre/lib/security/java.security file in a text editor.

    Change the line:

    securerandom.source=file:/dev/random
    to read:

    securerandom.source=file:/dev/urandom
    Save your change and exit the text editor.
    其中说到:可通过 head -n 1 /devrandom 查看是否你的系统会出现伪随机数提供等待。OK就这个,试了一下,果然,在服务器第一次启动后,这个可以快速提供一个值,但当再次调用时发生等待。


    解决办法:


    永久:oracle 说修改 $JAVA_HOME/jre/lib/security/java.security 文件,替换securerandom.source=file:/dev/random 为 securerandom.source=file:/dev/urandom。对所有使用JVM的应用生效。(这个永久的方法,这里面有个问题,就是设置时候实际应该设置为securerandom.source=file:/dev/./urandom,否则不生效)


    DOMAIN临时:修改startWeblogic.sh文件,JAVA_OPTIONS="${SAVE_JAVA_OPTIONS} -Djava.security.egd=file:/dev/./urandom"


    后继的SecureRandom 测试学习


    编写JAVA类如下,运行测试,第一次正常,第二次等待,重启服务器后第一次又正常。启动加入参数 -Djava.security.egd=file:/dev/./urandom 正常

    展开全文
  • Tomcat服务启动非常缓慢问题症状Tomcat启动非常缓慢,查看日志如下。问题原因SecureRandom这个jre的工具类的问题。解决方案在Tomcat环境中解决可以通过配置JRE使用非阻塞的Entropy Source。在catalina.sh文件中加入...
  • tomcat启动卡住,不报错

    2017-06-02 08:47:07
    [0602 16:44:35 271 INFO ] [localhost-startStop-1] CommomProperty.(30) | Load operation env.properties from filepathD:\Develop\envMobile\env....tomcat启动到加载配置文件时就不动了 一直停留在这一步
  • 现象如下: 1、项目启动日志正常,Spring或者...4、注意到一个细节,Tomcat正常启动和奇怪异常之间,日志最后有一点差别:正常启动后,tomcat最后会打印如下 Aug 10, 2020 1:47:03 PM org.apache.coyote.Abstr...
  • 1.查找Docker Hub上的tomcat镜像docker search tomcat2.拉取官方的镜像docker pull ...使用Tomcat默认的配置来启动一个Tomcat容器docker run -d -p 8080:8080 --name tomcat tomcat:latest如果报错:docker: Error re...
  • 之前正常启动tomcat,今天就不行,启动后一直卡住,挺奇怪的情况 Connected to server [2020-04-11 04:18:50,561] Artifact platform-ashare-war:war exploded: Artifact is being deployed, please wait… 四月 11...
  • 最近在服务器上启动tomcat,经常出现卡住的情况,通过搜索发现是随机数生成问题. 解决方案如下: 将$JAVA_HOME/jre/lib/security/Java.security内,将securerandom.source的内容改为file:/dev/./urandom,即可 ...
  • 现象如下:1、项目启动日志正常,Spring或者MVC框架也正常加载完成。但是对外无法访问,何解?...4、注意到一个细节,Tomcat正常启动和奇怪异常之间,日志最后有一点差别:正常启动后,tomcat最后会打印如下Aug 10, ...
  • 2019独角兽企业重金招聘Python工程师标准>>...添加启动参数 wrapper.java.additional.16=-Djava.security.egd=file:/dev/./urandom 转载于:https://my.oschina.net/u/1045177/blog/865194
  • tomcat启动一直卡住。 解决办法 找到jdk路径 jdk/jre/lib/security/java.security 修改 securerandom.source=file:/dev/random 为 securerandom.source=file:/dev/./urandom 这也有文章 ...
  • 解决Linux环境下Tomcat启动卡住的问题

    千次阅读 2018-05-07 16:53:32
    最近发现在阿里云服务器上启动tomcat的时候会存在卡住的情况,这种情况是每次必现,通过搜索发现是随机数生成问题.解决方案如下:在服务器启动时也可以加上参数 -Djava.security.egd=file:/dev/./urandom在文件...
  • 只能新开一个节点,由于是修改BUG的版本,可以和线上的旧版本同时跑,新节点加入负载,继续观察 新节点启动后一直运行正常,直到下午3点多,tomcat线程开始飙升了,通知运维这台机器的负载下掉 导出线程栈信息 ...
  • tomcat启动时为提高安全性会使用 /dev/random 获取随机数并通过SHA1算法生成一个密钥 /dev/random 会根据噪音产生随机数,如果噪音不够它就会阻塞。Linux是通过I/O,键盘终端、内存使用量、CPU利用率等方式来收集...
  • 也许仅仅是为了比较 Tomcat 和 Netty? Benchmark Mode Cnt Score Error Units MyBenchmark.case01_FluxBaseline ss 10 2.938 ± 0.287 s/op MyBenchmark.case02_Web ss 10 3.281 ± 0.342 s/op...
  • 根据需求,在一台服务器上部署了多个tomcat,每个Tomcat设置不同端口,将遇到的一些坑记录一下:说明:每个...1、启动时报错The AJP Connector is configured with secretRequired="true“解决方案:修改每个Tomcat...
  • Server version: Apache Tomcat/8.5.32 Server built: Jun 20 2018 19:50:35 UTC Server number: 8.5.32.0 OS Name: Linux OS Version: 3.10.0-693.17.1.el7.x86_64 Architecture: amd64 JVM Version: ...
  • 也许仅仅是为了比较 Tomcat 和 Netty? Benchmark Mode Cnt Score Error Units MyBenchmark.case01_FluxBaseline ss 10 2.938 ± 0.287 s/op MyBenchmark.case02_Web ss 10 3.281 ± 0.342 s/op WebFlux 快了一点,...
  • 卡住后,过几分钟tomcat会佯装已经启动,但是访问页面出现404. OMG,这么诡异的问题。感谢某大神的帮助~ 原因:依赖使用jar包是用maven 管理的,spring的配置文件中用到的spring版本和pom里的spring版本不一致。
  • 我还一直想,为啥我访问不到呢,才发现没运行起来) 3.1解决docker运行Tomcat卡住的问题 原因: docker+tomcat 启动时非常慢,一般正常启动几十秒的,发现docker+tomcat启动竟需要几分钟,不可思议 根本原因是 ...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 300
精华内容 120
关键字:

tomcat启动卡住