Java 具有Tomcat启动速度慢的Birt运行库

Java 具有Tomcat启动速度慢的Birt运行库,java,tomcat,birt,Java,Tomcat,Birt,当我启动我的雄猫需要10到20分钟。我有: Apache-tomcat-7.0.53 Birt-runtime-3_7_1:我把Birt-runtime-3_7_1\ReportEngine\lib到Apache-tomcat-7.0.53\lib的jar都是78个jar 我知道放78罐是非常疯狂的,但我找不到其他替代品。如果我不放JAR,我会得到类似“ClassNotFoundException”的错误 是否要添加一些JAR,我如何知道哪些库是 谢谢。尝试通过启用verboseGC等方式检查J

当我启动我的雄猫需要10到20分钟。我有:

  • Apache-tomcat-7.0.53
  • Birt-runtime-3_7_1:我把Birt-runtime-3_7_1\ReportEngine\libApache-tomcat-7.0.53\lib的jar都是78个jar 我知道放78罐是非常疯狂的,但我找不到其他替代品。如果我不放JAR,我会得到类似“ClassNotFoundException”的错误

    是否要添加一些JAR,我如何知道哪些库是


    谢谢。

    尝试通过启用verboseGC等方式检查JVM行为。您可能需要优化JVM参数…我检查了JVM设置,但我确信这不是问题所在,因为如果我从tomcat\lib中删除Birt库,这将在不到2分钟内启动。JVM的永久内存大小(maxpermsize)是多少?堆内存的最大大小是?-XX:MaxPermSize=512M和-Xmx512m。我将JAR移动到我的WEB-INF\LIB\中,服务器完美启动,我不知道发生了什么,但现在我将使用此技巧。请尝试使用等待工具查看虚拟机当时在做什么:。完成后,只需提供报告的链接即可。