Return-Path: Delivered-To: apmail-tomcat-users-archive@www.apache.org Received: (qmail 22719 invoked from network); 25 Jul 2006 14:44:07 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 25 Jul 2006 14:44:07 -0000 Received: (qmail 3814 invoked by uid 500); 25 Jul 2006 14:43:54 -0000 Delivered-To: apmail-tomcat-users-archive@tomcat.apache.org Received: (qmail 3793 invoked by uid 500); 25 Jul 2006 14:43:53 -0000 Mailing-List: contact users-help@tomcat.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Tomcat Users List" Delivered-To: mailing list users@tomcat.apache.org Received: (qmail 3781 invoked by uid 99); 25 Jul 2006 14:43:53 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Jul 2006 07:43:53 -0700 X-ASF-Spam-Status: No, hits=0.6 required=10.0 tests=HTML_MESSAGE,NO_REAL_NAME X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [194.98.12.146] (HELO pxtvw1.euroclear.com) (194.98.12.146) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 25 Jul 2006 07:43:52 -0700 Received: from pxtvw1.euroclear.com (localhost.localdomain [127.0.0.1]) by localhost.euroclear.com (Postfix) with ESMTP id 6CC7917751 for ; Tue, 25 Jul 2006 16:43:24 +0200 (CEST) Received: from panotz3l01.dmz.net (unknown [10.225.8.10]) by pxtvw1.euroclear.com (Postfix) with ESMTP id 5DC1E17750 for ; Tue, 25 Jul 2006 16:43:24 +0200 (CEST) MIME-Version: 1.0 To: users@tomcat.apache.org Subject: Cannot protect with Valve Tomcat 5.5.17 Manager Application ( Windows Environment - JRE 5.0) Sensitivity: X-Mailer: Lotus Notes Release 6.5.1 January 21, 2004 Message-ID: From: Alain.Vandermeersch@euroclear.com Date: Tue, 25 Jul 2006 16:46:14 +0200 X-MIMETrack: Serialize by Router on SMTP01A/EUROCLEAREXT(Release 6.5.5|November 30, 2005) at 07/25/2006 04:43:30 PM, Serialize complete at 07/25/2006 04:43:30 PM Content-Type: multipart/alternative; boundary="=_alternative 0050E278C12571B6_=" X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N --=_alternative 0050E278C12571B6_= Content-Type: text/plain; charset="US-ASCII" I am trying to use the Tomcat facility ( on Windows Server) that restricts Web Access to an ip address - in our case I want the Tomcat Manager application to be available only from a Web Browser on the Tomcat server itself. I have updated the file Program Files\Apache Software Foundation\Tomcat 5.5\server\webapps\manager However it does not have any effect. I can still remotely access the Manager application When I try to move( as documented by Tomcat) the Context definition into the Program Files\Apache Software Foundation\Tomcat 5.5\conf\server.xml definition, I get a ClassNotFound java exception for org.apache.catalina.valves.remoteAddrValve in the bootstrap process - I checked the class is located in Program Files\Apache Software Foundation\Tomcat 5.5\server\lib\catalina-optional.jar. Because its the bootstrap process I guess the Classloader process may not be initialized fully. I tried to add the Jar file in the Windows CLASSPATH variable without success. Many thks for anybody's help ! Attached the logged error when context with valve is added to the server.xml file INFO: Server startup in 0 ms Jul 25, 2006 2:39:38 PM org.apache.tomcat.util.digester.Digester startElement SEVERE: Begin event threw exception java.lang.ClassNotFoundException: org.apache.catalina.valves.remoteAddrValve at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at org.apache.tomcat.util.digester.ObjectCreateRule.begin(ObjectCreateRule.java:204) at org.apache.tomcat.util.digester.Rule.begin(Rule.java:152) at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1275) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561) at org.apache.catalina.startup.Catalina.load(Catalina.java:489) at org.apache.catalina.startup.Catalina.load(Catalina.java:523) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:266) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431) Jul 25, 2006 2:39:38 PM org.apache.catalina.startup.Catalina load WARNING: Catalina.start using conf/server.xml: java.lang.ClassNotFoundException: org.apache.catalina.valves.remoteAddrValve at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2725) at org.apache.tomcat.util.digester.Digester.createSAXException(Digester.java:2751) at org.apache.tomcat.util.digester.Digester.startElement(Digester.java:1278) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source) at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1561) at org.apache.catalina.startup.Catalina.load(Catalina.java:489) at org.apache.catalina.startup.Catalina.load(Catalina.java:523) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:266) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431) Jul 25, 2006 2:39:38 PM org.apache.tomcat.util.digester.Digester startElement SEVERE: Begin event threw exception java.lang.ClassNotFoundException: org.apache.catalina.valves.remoteAddrValve .... --=_alternative 0050E278C12571B6_=--