我知道这个问题对于任何人提供解决方案来说都过于模糊,但如果需要,我可以提供更多详细信息。
我的Web应用程序正在使用spring,我已将其部署到JBoss服务器,而jboss启动“初始化Spring root WebApplicationContext”几乎耗时20分钟。我有任何减少选择的选择吗?我有20个或更多xml文件中的近300个bean。
请建议。
答案 0 :(得分:6)
以下是一些针对Spring的最佳做法TIPS,将这些步骤与您的应用程序进行比较。
https://developers.google.com/appengine/articles/spring_optimization
答案 1 :(得分:1)
为什么不指定延迟加载bean。所以他们不会在服务器启动时创建
答案 2 :(得分:0)
从run.conf.bat注释掉以下内容后,它减少到4分钟:
rem set "JAVA_OPTS=%JAVA_OPTS% -agentpath:C:\yjp\YourKit-Java-Profiler-11.0.1\bin\win32\yjpagent.dll"