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 
<knst.koli...@gmail.com> wrote:
 

 2017-10-23 23:17 GMT+03:00 André Warnier (tomcat) <a...@ice-sa.com>:
> 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
>>
>>    <JarScanner scanClassPath="false"/>
>>
>>    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


   

Reply via email to