Here is the result of "ps -aef | grep java" timmy 15563 1 0 Jan08 pts/1 00:05:38 /home/timmy/jdk1.6.0_18/bin/java -Djava.util.logging.config.file=/home/timmy/apache-tomcat-7.0.5/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=/home/timmy/apache-tomcat-7.0.5/endorsed -classpath /home/timmy/apache-tomcat-7.0.5/bin/bootstrap.jar:/home/timmy/apache-tomcat-7.0.5/bin/tomcat-juli.jar -Dcatalina.base=/home/timmy/apache-tomcat-7.0.5 -Dcatalina.home=/home/timmy/apache-tomcat-7.0.5 -Djava.io.tmpdir=/home/timmy/apache-tomcat-7.0.5/temp org.apache.catalina.startup.Bootstrap start timmy 17144 17080 0 01:32 pts/2 00:00:00 grep java
It looks like all the correct info to me. I modify the /home/timmy/apache-tomcat-7.0.5/conf/logging.properties but there is no effect with the catalina.out log... > Date: Sat, 8 Jan 2011 16:12:15 +0000 > From: [email protected] > To: [email protected] > Subject: Re: Tomcat 6 logging clog > > On 1/8/11 7:10 AM, Tim Space wrote: > > > > > > > > > > As advised I removed every version of tomcat on my system. There were two > > or three others besides the version I was running: > > /usr/share/java/tomcat5 > > /etc/tomcat5 > > /var/lib/tomcat5 > > I have always started Tomcat with the sh startup.sh script, in my home > > directory, with CATALINA_HOME set to that Tomcat, and my webapps in that > > versions webapps directory. When I used Tomcat 5.5 (not these copies) in > > my home directory, there was no problems with the logs, the problems only > > started after moving to Tomcat 6.0.02. So that wasn't the problem. > > Anyhow, I took Chucks advice and moved to the latest version > > apache-tomcat-7.0.5. Thing works fine out of the box. Webapp runs, and > > the new catalina.out is 42MBs, better than 50MBs, but still clogged. Here > > is a sample of some of log entries: > > > > line 43 Jan 8, 2011 6:29:10 AM org.apache.tomcat.util.digester.Digester > > characters > > ... all Digester logs > > line 900623 Jan 8, 2011 6:32:41 AM org.apache.tomcat.util.file.Matcher > > tokenizePathAsArray > > FINER: Tokenizing path [ant.jar] > > ... all Matcher logs > > line 521583 Jan 8, 2011 6:38:11 AM > > org.apache.jasper.compiler.SmapUtil$SDEInstaller addSDE > > FINE: constant pool count: 378 > > > > FINE: 160 read class attr -- 'SourceFile' > > Jan 8, 2011 6:38:58 AM org.apache.jasper.compiler.SmapUtil$SDEInstaller > > copyConstantPool > > > > Jan 8, 2011 6:38:58 AM org.apache.jasper.compiler.SmapUtil$SDEInstaller > > copyMembers > > FINE: member attr count: 2 > > ... > > Jan 8, 2011 6:39:00 AM org.apache.catalina.core.StandardWrapper allocate > > FINER: Returning non-STM instance > > ... > > > > line 934632 Jan 8, 2011 6:41:03 AM > > org.apache.catalina.core.ApplicationContext log > > INFO: IntegratedTestResultAction.perform for -5519451928541341468 > > (<- This is the line where my webapp log starts.) > > > > > > Here is the properties file settings that the distribution come with: > > > > 1catalina.org.apache.juli.FileHandler.level = FINE > > 1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs > > 1catalina.org.apache.juli.FileHandler.prefix = catalina. > > > > 2localhost.org.apache.juli.FileHandler.level = FINE > > 2localhost.org.apache.juli.FileHandler.directory = ${catalina.base}/logs > > 2localhost.org.apache.juli.FileHandler.prefix = localhost. > > > > 3manager.org.apache.juli.FileHandler.level = FINE > > 3manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs > > 3manager.org.apache.juli.FileHandler.prefix = manager. > > > > 4host-manager.org.apache.juli.FileHandler.level = FINE > > 4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs > > 4host-manager.org.apache.juli.FileHandler.prefix = host-manager. > > > > java.util.logging.ConsoleHandler.level = FINE > > java.util.logging.ConsoleHandler.formatter = > > java.util.logging.SimpleFormatter > > > > org.apache.catalina.core.ContainerBase.[Catalina].[localhost].level = INFO > > org.apache.catalina.core.ContainerBase.[Catalina].[localhost].handlers = > > 2localhost.org.apache.juli.FileHandler > > > > org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].level > > = INFO > > org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager].handlers > > = 3manager.org.apache.juli.FileHandler > > > > org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].level > > = INFO > > org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager].handlers > > = 4host-manager.org.apache.juli.FileHandler > > > > # For example, set the org.apache.catalina.util.LifecycleBase logger to log > > # each component that extends LifecycleBase changing state: > > #org.apache.catalina.util.LifecycleBase.level = FINE > > > > I changed all THE fine INFO settings to SEVERE, and got the log shown > > above. I'll think about moving to Java update 23 from update 16, but doubt > > that is the problem. I also added these settings since they seem to be the > > majority of the log entries I don't want to see.: > > > > org.apache.jasper=SEVERE > > org.apache.tomcat.util.file.Matcher=SEVERE > > org.apache.tomcat.util.digester.Digester=SEVERE > > > > So to me, it really does seem like TOmcat is not using this file, but I > > don't know where to configure anything to make sure. > > > > In the catalina.bat file it says: > > > > if not "%LOGGING_CONFIG%" == "" goto noJuliConfig > > > > set LOGGING_CONFIG=-Dnop > > > > if not exist "%CATALINA_BASE%\conf\logging.properties" goto noJuliConfig > > > > set > > LOGGING_CONFIG=-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" > > > > :noJuliConfig > > > > set JAVA_OPTS=%JAVA_OPTS% %LOGGING_CONFIG% > > > > > > if not "%LOGGING_MANAGER%" == "" goto noJuliManager > > > > set > > LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager > > > > :noJuliManager > > > > set JAVA_OPTS=%JAVA_OPTS% %LOGGING_MANAGER% > > > > In the catalina.sh script it says: > > > > # Set juli LogManager config file if it is present and an override has not > > been issued > > if [ -z "$LOGGING_CONFIG" ]; then > > if [ -r "$CATALINA_BASE"/conf/logging.properties ]; then > > > > LOGGING_CONFIG="-Djava.util.logging.config.file=$CATALINA_BASE/conf/logging.properties" > > else > > # Bugzilla 45585 > > LOGGING_CONFIG="-Dnop" > > fi > > fi > > > > But as I said above, I use the sh startup.sh command on my system to start > > Tomcat, but there is not mention of logging.properties in that script. > > As Konstantin suggested I looked at the catalina.policy file also. I > > notice the java logging.properties file is also mentioned there, but as I > > showed in my last e-mail, I have changed the settings in that file also. > > > > grant codeBase "file:${catalina.home}/bin/tomcat-juli.jar" { > > permission java.io.FilePermission > > > > "${java.home}${file.separator}lib${file.separator}logging.properties", > > "read"; > > > > permission java.io.FilePermission > > > > "${catalina.base}${file.separator}conf${file.separator}logging.properties", > > "read"; > > > > Another problem with this logging situation is that my webapp takes more > > than two minutes to load after startup. What should I try next? > > Type 'ps -aef | grep java' into the terminal and report back the output. > > The process should have a reference to a logging.properties file, is it > the one you think it is? > > > p > > >
