You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Martin O'Shea <ap...@dsl.pipex.com> on 2011/04/23 17:36:01 UTC
java.lang.ClassNotFoundException: org.apache.catalina.valves.FastCommonAccessLogValve in Java web application
Hello
I've just upgraded Apache Tomcat to version 7.0.11 and running an
application of mine through NetBeans 7 gives me the following error:
23-Apr-2011 16:18:56 org.apache.catalina.startup.ContextConfig
processContextConfig
SEVERE: Parse error in context.xml for /visualRSS
java.lang.ClassNotFoundException:
org.apache.catalina.valves.FastCommonAccessLogValve
And so on.
The code in my context.xml file for the valve is as follows:
<Valve
className = "org.apache.catalina.valves.FastCommonAccessLogValve"
directory = "logs"
pattern = "combined"
prefix = "visualRSS_access_log."
resolveHosts = "true"
suffix = ".txt"/>
And this worked well under the older version of Apache Tomcat used, i.e.
6.0.26.
I have disabled the valve code because the log files are not very important
to me at this time but can you advise?
Thanks
Martin O'Shea.
RE: java.lang.ClassNotFoundException:
org.apache.catalina.valves.FastCommonAccessLogValve in Java web application
Posted by Martin Gainty <mg...@hotmail.com>.
looks like someone checked the valve into the source tree
which for some reason was missing a few months back when i built it
Martin
______________________________________________
> Date: Sat, 23 Apr 2011 21:17:21 +0400
> Subject: Re: java.lang.ClassNotFoundException: org.apache.catalina.valves.FastCommonAccessLogValve in Java web application
> From: knst.kolinko@gmail.com
> To: users@tomcat.apache.org
>
> 2011/4/23 Martin Gainty <mg...@hotmail.com>:
> >
> > i found the class missing in the Tomcat7 distro
> > my guess is the big todo on london on monday may temporarily delay inserting this valve class into Tomcat7 distros
>
> Martin Gainty,
> your link is unrelated to Tomcat 7.
> That is some old crap, that does not match latest 5.5 as well.
>
> Do you not know where the Apache svn is? Hint:
> http://svn.apache.org/viewvc/tomcat/
> http://svn.apache.org/repos/asf/tomcat/
>
> Martin O'Shea,
>
> FastCommonAccessLogValve was deprecated in Tomcat 6 and is completely
> removed from Tomcat 7. Just use the "AccessLogValve" class.
>
>
> Best regards,
> Konstantin Kolinko
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
> For additional commands, e-mail: users-help@tomcat.apache.org
>
RE: java.lang.ClassNotFoundException: org.apache.catalina.valves.FastCommonAccessLogValve in Java web application
Posted by Martin O'Shea <ap...@dsl.pipex.com>.
Thanks Konstantin. It seems fine now.
-----Original Message-----
From: Konstantin Kolinko [mailto:knst.kolinko@gmail.com]
Sent: 23 Apr 2011 18 17
To: Tomcat Users List
Subject: Re: java.lang.ClassNotFoundException:
org.apache.catalina.valves.FastCommonAccessLogValve in Java web application
2011/4/23 Martin Gainty <mg...@hotmail.com>:
>
> i found the class missing in the Tomcat7 distro my guess is the big
> todo on london on monday may temporarily delay inserting this valve
> class into Tomcat7 distros
Martin Gainty,
your link is unrelated to Tomcat 7.
That is some old crap, that does not match latest 5.5 as well.
Do you not know where the Apache svn is? Hint:
http://svn.apache.org/viewvc/tomcat/
http://svn.apache.org/repos/asf/tomcat/
Martin O'Shea,
FastCommonAccessLogValve was deprecated in Tomcat 6 and is completely
removed from Tomcat 7. Just use the "AccessLogValve" class.
Best regards,
Konstantin Kolinko
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
Re: java.lang.ClassNotFoundException: org.apache.catalina.valves.FastCommonAccessLogValve
in Java web application
Posted by Konstantin Kolinko <kn...@gmail.com>.
2011/4/23 Martin Gainty <mg...@hotmail.com>:
>
> i found the class missing in the Tomcat7 distro
> my guess is the big todo on london on monday may temporarily delay inserting this valve class into Tomcat7 distros
Martin Gainty,
your link is unrelated to Tomcat 7.
That is some old crap, that does not match latest 5.5 as well.
Do you not know where the Apache svn is? Hint:
http://svn.apache.org/viewvc/tomcat/
http://svn.apache.org/repos/asf/tomcat/
Martin O'Shea,
FastCommonAccessLogValve was deprecated in Tomcat 6 and is completely
removed from Tomcat 7. Just use the "AccessLogValve" class.
Best regards,
Konstantin Kolinko
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@tomcat.apache.org
For additional commands, e-mail: users-help@tomcat.apache.org
RE: java.lang.ClassNotFoundException:
org.apache.catalina.valves.FastCommonAccessLogValve in Java web application
Posted by Martin Gainty <mg...@hotmail.com>.
i found the class missing in the Tomcat7 distro
my guess is the big todo on london on monday may temporarily delay inserting this valve class into Tomcat7 distros
so i would
compile it yourself from the source
http://www.koders.com/java/fid78AA04F1A14CCECBD283625B1731D01E6CCC1DAD.aspx?s=requestdumpervalve
copy org.apache.catalina.valves.FastCommonAccessLogValve.class to $CATALINA_HOME/lib folder
HTH,
Martin Gainty
______________________________________________
Please do not later or disrupt this transmission. Thank You
> From: appy74@dsl.pipex.com
> To: users@tomcat.apache.org
> Subject: java.lang.ClassNotFoundException: org.apache.catalina.valves.FastCommonAccessLogValve in Java web application
> Date: Sat, 23 Apr 2011 16:36:01 +0100
>
> Hello
>
>
>
> I've just upgraded Apache Tomcat to version 7.0.11 and running an
> application of mine through NetBeans 7 gives me the following error:
>
>
>
> 23-Apr-2011 16:18:56 org.apache.catalina.startup.ContextConfig
> processContextConfig
>
> SEVERE: Parse error in context.xml for /visualRSS
>
> java.lang.ClassNotFoundException:
> org.apache.catalina.valves.FastCommonAccessLogValve
>
>
>
> And so on.
>
>
>
> The code in my context.xml file for the valve is as follows:
>
>
>
> <Valve
>
> className = "org.apache.catalina.valves.FastCommonAccessLogValve"
>
> directory = "logs"
>
> pattern = "combined"
>
> prefix = "visualRSS_access_log."
>
> resolveHosts = "true"
>
> suffix = ".txt"/>
>
>
>
> And this worked well under the older version of Apache Tomcat used, i.e.
> 6.0.26.
>
>
>
> I have disabled the valve code because the log files are not very important
> to me at this time but can you advise?
>
>
>
> Thanks
>
>
>
> Martin O'Shea.
>
>
>