精华内容
下载资源
问答
  • eclipse启动tomcat慢

    2018-12-12 21:04:42
    eclipse的oxygen.3(4.7)版本和Photon(4.8)版本,在启动tomcat时会启动内部安全检测机制,因而在启动tomcat时会消耗很多时间。 查看eclipse版本方法: 解决办法: 用eclipse的idea(4.9)或者neon.3(4.6)以及之前...

    eclipse的oxygen.3(4.7)版本和Photon(4.8)版本,在启动tomcat时会启动内部安全检测机制,因而在启动tomcat时会消耗很多时间。

    查看eclipse版本方法:

    解决办法:

    用eclipse的idea(4.9)或者neon.3(4.6)以及之前的版本

     

    这里提供 neon.3(4.6)版本链接:https://pan.baidu.com/s/1b-EAbbhI3w0BSWGeEqH7ow 
    提取码:txmu 

    展开全文
  • Tomcat7的session id的生成主要通过java.security.SecureRandom生成随机数来实现,随机数算法使用的是”SHA1PRNG”。 是因为一个JDK一个bug,在这个bug的连接里有人反馈及时对 securerandom.source 设置为 /dev/...

    Tomcat7的session id的生成主要通过java.security.SecureRandom生成随机数来实现,随机数算法使用的是”SHA1PRNG”。

    是因为一个JDK一个bug,在这个bug的连接里有人反馈及时对 securerandom.source 设置为 /dev/urandom 它也仍然使用的 /dev/random,

    有人提供了变通的解决方法,其中一个变通的做法是对securerandom.source设置为 /dev/./urandom 才行。也有人评论说这个不是bug,是有意为之。

    %JAVAHOME%/jre/lib/security/java.security

    这个文件中的属性,对配置进行修改

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

     

    转载于:https://www.cnblogs.com/jinzhiming/p/8609167.html

    展开全文
  • tomcat慢的解决办法

    2016-11-10 15:31:09
    TOMCAT启动太问题 log4j警告的解决方法 # Configure logging for testing: optionally with log file log4j.rootLogger=WARN, stdout # log4j.rootLogger=WARN, stdout, ...

    今天部署服务的时候发现时间要超久,夸张的达到了18分钟,我就郁闷了,看了下输出,发现是卡在

    信息: Initializing Spring root WebApplicationContext
    log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
    log4j:WARN Please initialize the log4j system properly.

    因为没有报错,就想当然是是log4j的问题,然后就百度去了,百度到log4j警告的解决方法,方法贴在下面。解决log4j警告之后发现还是没解决问题。时间还是一样的久,

    严重郁闷了,已经快过去一个小时了啊!!!。看输出没报错也没警告了啊!!!!看前台登陆页面也是能访问啊!!!!没办法,继续百度去,发现网上都是说的log4j警告的解决方法。幸好无意点开了一个帖子,说他的项目没有连上connection,MYEcplise不报错。我突然想起来是不是我中午好像把MySql数据库程序用360给禁止了。马上给开了。发现好了。唉。没经验害死人啊!!!!!

    TOMCAT启动太慢问题


    log4j警告的解决方法

    # Configure logging for testing: optionally with log file

    log4j.rootLogger=WARN, stdout
    # log4j.rootLogger=WARN, stdout, logfile

    log4j.appender.stdout=org.apache.log4j.ConsoleAppender
    log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
    log4j.appender.stdout.layout.ConversionPattern=%d %p [%c] - %m%n

    log4j.appender.logfile=org.apache.log4j.FileAppender
    log4j.appender.logfile.File=target/spring.log
    log4j.appender.logfile.layout=org.apache.log4j.PatternLayout
    log4j.appender.logfile.layout.ConversionPattern=%d %p [%c] - %m%n

    ===============================
    重新发布,OK,没有提示了。加入了这个配置文件后,再次运行程序上面的警告就会消失。尤其在进行Web 层开发的时候,只有加入了这个文件后才能看到Spring 后台完整的出错信息。在开发Spring 整合应用
    时,经常有人遇到出现404 错误但是却看不到任何出错信息的情况,这时你就需要检查一
    下这个文件是不是存在。

    在Eclipse中开发相关项目时,在控制台经常看到如下信息:
    log4j:WARN No appenders could be found for logger
    log4j:WARN Please initialize the log4j system properly.

    此处输出信息并不是错误信息而仅只是警告信息,因为log4j无法输出日志,log4j是一个日志输入软件包。可以将Struts或Hibernate等压缩包解压,内有log4j.properties文件,将它复制到项目src文件夹或将log4j.properties放到 \WEB-INF\classes文件夹中即可。

    ===================================
    WARN No appenders could be found for logger的解决办法

    这几天做一个SSH项目,tomcat启动时出现以下问题:
    log4j:WARN No appenders could be found for logger (org.springframework.web.context.ContextLoader).
    log4j:WARN Please initialize the log4j system properly.

    在网上查了一下,多是说把ContextLoaderListener改为SpringContextServlet,但我这样改了没用。后来在一个英文网站上看到一个遇到同样问题的帖子,他是这样改的:

    <context-param>
       <param-name>log4jConfigLocation</param-name>
       <param-value>/WEB-INF/config/log4j.properties</param-value>
    </context-param>

    ······

    <!-- 定义LOG4J监听器 -->
    <listener>
       <listener-class>
    org.springframework.web.util.Log4jConfigListener
       </listener-class>
    </listener>

    这样改了问题就解决了,不用再修改ContextLoaderListener。

    展开全文
  • nginx+tomcat 响应问题定位

    千次阅读 2016-04-12 16:27:57
    nginx + tomcat 架构的 Web 服务中,用户感觉响应很,如何排查呢?可以第一时间查看 nginx 的 access.log。log_format 中定义了 $request_time 字段,它指的是从接受用户请求数据到发送完回复数据的时间。 那究竟是...

    nginx + tomcat 架构的 Web 服务中,用户感觉响应很慢,如何排查呢?可以第一时间查看 nginx 的 access.log。log_format 中定义了 $request_time 字段,它指的是从接受用户请求数据到发送完回复数据的时间。

    那究竟是慢在了 nginx、tomcat 还是其它?

    log_format 同 时 提 供 了 $upstream_response_time 字段,它是指从 nginx 向后端建立连接开始到接受完数据然后关闭连接为止的时间。

    那就是说:

    如果 $request_time 与 $upstream_response_time 相 差 不 大, 则 需 要 通 过Btrace(Java 应 用 ) 等 手 段 定 位 上 游 服 务tomcat 的慢请求。

    如 果 两 者 相 差 很 大, 也 即 是$upstream_response_time 数 值 比 较 小, 则需要查看 nginx 模块配置或 nginx 与客户端的网络是否有性能瓶颈了。

    展开全文
  • 1.docker+tomcat 启动时非常,一般正常启动几十秒的,发现docker+tomcat启动竟需要几分钟甚至几十分钟 根本原因是 SecureRandom 这个 jre 的工具类的问题。那为什么 SecureRandom generateSeed 这么,甚至挂在 ...
  • 打开debug调式模式窗口 找到Breakpoints   然后重新启动就行了 
  • tomcat bin/ catalina.sh 中加入JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"
  • docker 启动tomcat慢的解决方法

    千次阅读 2018-06-14 21:22:00
    解决思路:tomcat在真机下面启动卡在14-Jun-2018 12:06:29.659 INFO [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory这一步下,直接修改java...
  • 启动安装在阿里云ECS服务器的CentOS下的tomcat,会发现启动时间很长,解决办法: 找到自己jdk的安装目录 使用vi jre/lib/security/java.security命令,找到securerandom.source=file:/dev/random,将其更改为: ...
  • 在MyEclipse下启动Tomcat, 我一般都是以DEBUG方式启动的, 这样可能在调试的时候更方便, 但最近发现, DEBUG启动是如此之啊, 差一点我都想重新装系统了, 最后在Google上百度了一下, 从CSDN论坛上找到了解决问题的...
  • 在MyEclipse下启动Tomcat, 我一般都是以DEBUG方式启动的, 这样可能在调试的时候更方便, 但最近发现, DEBUG启动是如此之啊, 差一点我都想重新装系统了, 最后在Google上百度了一下, 从CSDN论坛上找到了解决问题的...
  • Tomcat 启动

    2018-06-28 09:26:10
    生产环境 Tomcat启动时卡在“INFO Deploying web application directory ......” 的解决办法
  • TOMCAT 启动

    2019-08-01 12:06:59
    美女同事找我解决一个问题,说Tomcat启动很。开始我以为是程序写的问题,所以把webapps下所有程序都删除掉。(只保留Tomcat自带)灵异的事情发生了,Tomcat停止在——我查看了一下进程,Tomcat所在的JVM进程已经被...
  • tomcat启动

    2018-06-28 16:05:07
    tomcat7启动很,Eclipse运行也很缓慢置顶2017年09月29日 13:47:45阅读数:2987 在使用Eclipse开发项目过程中,一度使Eclipse陷入瘫痪状态,Tomcat启动项目时也异常缓慢,增加了超时限制并没有用,有时候项目根本...
  • Tomcat启动

    2018-05-14 22:33:30
    tomcat启动时,每次Root WebApplicationContext: initialization completed in 这个地方等很久 原因 资源不够,在等待资源 Tocmat的Session ID是通过SHA1算法计算得到的,计算Session ID的时候必须有一个密钥...
  • {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":6,"count":6}]},"card":[{"des":"云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT ...
  • 检查线程池是不是太小,存在线程等待过多查看tomcat的PIDps -aux|grep tomcat查看tomcat对应的线程数ps -Lf PID|wc -l修改tomcat线程池数以及tomcat运行模式(maxThreads:tomcat起动的最大线程数,即同时处理的任务...
  • eclipse运行Tomcat特别

    2018-03-22 12:36:36
    关于eclipse配置Tomcat后启动是什么原因在命令行启动tomcat正常电脑配置绝对不低
  • 今天下载tomcat8.5,启动的时候发现非常,大概三分钟左右才能启动,网上搜到一个解决方案,在此记录下来 原因: Tomcat 7/8都使用org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom类产生安全...
  • tomcat 启动

    2019-02-19 15:42:51
    以Centos7为例, 1. yum install rngd-tools 或者yum install rng-tools 安装rngd服务(熵服务) 2. systemctl start rngd ...如果CPU不支持DRNG特性或者使用虚拟机,可以使用/dev/unrandom来模拟。...
  • {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],"search_count":[{"count_phone":4,"count":4}]},"card":[{"des":"阿里云数据库专家保驾护航,为用户的数据库应用系统进行性能和风险评估,参与配合进行...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,093
精华内容 1,237
关键字:

tomcat慢