Re: TLD startup issues
Andre: Thanks and noted. Good article but does not help this problem. Konstantin: Thanks for your notes. What is truly baffling is that I made changes to catalina.properties for "jarsToSkip" Before my recent changes, it took 10.5 minutes to get past the TLD scan (I had a typo from before) Then I corrected things and get 2.5 minutes on the Ubuntu server (the same changes made me go down to 1 second on Fedora) So I know I am getting the right CATALINA_HOME (see no references to CATALINA_BASE or CATALINE_BASE). The only other difference is that the server is on a Virtual machine (Digital Ocean) and my development server is real. I will try what I can to see the variables you listed , but nothing makes sense. Baffled (for quite a while) but still trying to find it. On Monday, October 23, 2017 5:21 PM, Konstantin Kolinko wrote: 2017-10-23 23:17 GMT+03:00 André Warnier (tomcat) : > On 23.10.2017 21:30, Ray Holme wrote: >> >> I have two systems running Tomcat 8.5.13 on Linux >> >> my development machine runs fully patched Fedora 26 >> >> the server I use is using Ubuntu 16.4.3 >> >> Both have identical catalina.properties files as well as context.xml files >> >> The context file has a one line addition towards the end before the end >> of context with this line >> >> >> >> The properties file has ALL the jar files to be found in my application >> added to the >> >> list of StandardJars >> >> My development machine spends 1 second or less on the TLD warning before >> the next line in the log comes up. >> >> The server spends 150 seconds (good day, yesterday it was 10.5 minutes). >> >> What can I do to speed up the startup? >> > Did you read this ? > https://wiki.apache.org/tomcat/HowTo/FasterStartUp +1 Also, take several (3) thread dumps to see what code is actually being executed. https://wiki.apache.org/tomcat/FAQ/Troubleshooting_and_Diagnostics#Common_Troubleshooting_Scenario Is Ubuntu installed manually from official Tomcat binaries provided by ASF? https://wiki.apache.org/tomcat/FAQ/Linux_Unix#Q5 It may be that the configuration that you edited is not the one that is actually being used. Tomcat can be run with CATALINE_BASE != CATALINA_HOME, and some OS vendors place Tomcat configuration files into a different place. Print the values of system properties catalina.home catalina.base tomcat.util.scan.StandardJarScanFilter.jarsToSkip tomcat.util.scan.StandardJarScanFilter.jarsToScan (e.g. by writing a simple JSP file that displays the values) Best regards, Konstantin Kolinko - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: TLD startup issues
2017-10-23 23:17 GMT+03:00 André Warnier (tomcat) : > On 23.10.2017 21:30, Ray Holme wrote: >> >> I have two systems running Tomcat 8.5.13 on Linux >> >> my development machine runs fully patched Fedora 26 >> >> the server I use is using Ubuntu 16.4.3 >> >> Both have identical catalina.properties files as well as context.xml files >> >>The context file has a one line addition towards the end before the end >> of context with this line >> >> >> >>The properties file has ALL the jar files to be found in my application >> added to the >> >>list of StandardJars >> >> My development machine spends 1 second or less on the TLD warning before >> the next line in the log comes up. >> >> The server spends 150 seconds (good day, yesterday it was 10.5 minutes). >> >> What can I do to speed up the startup? >> > Did you read this ? > https://wiki.apache.org/tomcat/HowTo/FasterStartUp +1 Also, take several (3) thread dumps to see what code is actually being executed. https://wiki.apache.org/tomcat/FAQ/Troubleshooting_and_Diagnostics#Common_Troubleshooting_Scenario Is Ubuntu installed manually from official Tomcat binaries provided by ASF? https://wiki.apache.org/tomcat/FAQ/Linux_Unix#Q5 It may be that the configuration that you edited is not the one that is actually being used. Tomcat can be run with CATALINE_BASE != CATALINA_HOME, and some OS vendors place Tomcat configuration files into a different place. Print the values of system properties catalina.home catalina.base tomcat.util.scan.StandardJarScanFilter.jarsToSkip tomcat.util.scan.StandardJarScanFilter.jarsToScan (e.g. by writing a simple JSP file that displays the values) Best regards, Konstantin Kolinko - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
Re: TLD startup issues
On 23.10.2017 21:30, Ray Holme wrote: I have two systems running Tomcat 8.5.13 on Linux my development machine runs fully patched Fedora 26 the server I use is using Ubuntu 16.4.3 Both have identical catalina.properties files as well as context.xml files The context file has a one line addition towards the end before the end of context with this line The properties file has ALL the jar files to be found in my application added to the list of StandardJars My development machine spends 1 second or less on the TLD warning before the next line in the log comes up. The server spends 150 seconds (good day, yesterday it was 10.5 minutes). What can I do to speed up the startup? Did you read this ? https://wiki.apache.org/tomcat/HowTo/FasterStartUp - To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org For additional commands, e-mail: users-h...@tomcat.apache.org
TLD startup issues
I have two systems running Tomcat 8.5.13 on Linux my development machine runs fully patched Fedora 26 the server I use is using Ubuntu 16.4.3 Both have identical catalina.properties files as well as context.xml files The context file has a one line addition towards the end before the end of context with this line The properties file has ALL the jar files to be found in my application added to the list of StandardJars My development machine spends 1 second or less on the TLD warning before the next line in the log comes up. The server spends 150 seconds (good day, yesterday it was 10.5 minutes). What can I do to speed up the startup?