同一个tomcat访问不了项目启动一个项目访问速度超快,项目多了访问速度超级慢的原因是什么呀,江湖救急

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
}
在tomcat访问不了项目启动的时候我們可以做一些优化设置来使得tomcat访问不了项目的启动更快速,下面是一些常见的优化加速启动的方法建议(以tomcat访问不了项目-7.+为例说明)

1.1、將一些不必要的jar包去掉,当tomcat访问不了项目启动加载jar包的时候会去搜寻每个jar包里的class文件,这些都会耗费一些时间如果你把不必要的jar包去掉了,很显然会节省时间

1.2、你可以将一些与TLD files、注解、网络碎片无关的jar包加入到属性

你可以在bin/catalina.sh中设置jvm所能使用到的缓存大小,如下:

tomcat访问鈈了项目的配置比如server.xml是xml文件而xml的解析也是要花时间的,如果我们能将xml配置文件尽可能地弄得简洁一些比如去掉一些没有用到的节点,這也有助于减少启动的时间虽然这个节省的时间看来很少。

4.1、确保你程序在启动的时候没有一些处理很耗时的地方

4.2、删除掉tomcat访问不了項目自带的目录webapps及下面的所有内容,不然的话每次启动的时候都会加载这些自带的例子

>,这种情况下tomcat访问不了项目在启动时会去自动掃描是否有注解及网络碎片,如果你不想tomcat访问不了项目这样做你可以将metadata-complete的值设为true。

5、  并行启动多个应用程序

默认情况下假设在一个tomcat访問不了项目下你有多个应用,那么启动的时候这些应用程序都是依次启动的,除非所有应用全部启动完毕tomcat访问不了项目才会启动完成,但从tomcat访问不了项目 7.0.23+开始你可以配置多个应用程序并行启动了!你可以通过修改配置文件中Host里面的startStopThreads这个属性的值来达到这个目的,将多個应用startStopThreads的值设为不同即可

tomcat访问不了项目 7+严重依赖SecureRandom这个类为它的session id或其它地方取得随机数值,这取决于你的JRE它有可能在tomcat访问不了项目启动時造成非常大的耗时,比如在子猴启动tomcat访问不了项目-7.0.26的时候,它耗时近25秒!

  有两种方法解决此问题:

}
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

问题:debug 速度很慢,但是 run 速度很快

    • 解决办法:删除断点debug 启动之后,再添加断点;或鍺把断点添加到 method 内部而不是添加再 method 的签名处;
  1. 本地 hosts 文件,需要更新
}

我要回帖

更多关于 tomcat访问不了项目 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信