Return-Path: Delivered-To: apmail-jakarta-tomcat-dev-archive@www.apache.org Received: (qmail 23624 invoked from network); 4 Oct 2004 22:29:37 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 4 Oct 2004 22:29:37 -0000 Received: (qmail 88170 invoked by uid 500); 4 Oct 2004 22:29:24 -0000 Delivered-To: apmail-jakarta-tomcat-dev-archive@jakarta.apache.org Received: (qmail 88119 invoked by uid 500); 4 Oct 2004 22:29:23 -0000 Mailing-List: contact tomcat-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Tomcat Developers List" Reply-To: "Tomcat Developers List" Delivered-To: mailing list tomcat-dev@jakarta.apache.org Received: (qmail 88106 invoked by uid 99); 4 Oct 2004 22:29:23 -0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: neutral (hermes.apache.org: local policy) Received: from [192.18.42.14] (HELO nwkea-mail-2.sun.com) (192.18.42.14) by apache.org (qpsmtpd/0.28) with ESMTP; Mon, 04 Oct 2004 15:29:23 -0700 Received: from phys-d3-ha21sca-1 ([129.145.155.163]) by nwkea-mail-2.sun.com (8.12.10/8.12.9) with ESMTP id i94MTL35017830 for ; Mon, 4 Oct 2004 15:29:21 -0700 (PDT) Received: from conversion-daemon.ha21sca-mail1.sfbay.sun.com by ha21sca-mail1.sfbay.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) id <0I5200201ZQGRR@ha21sca-mail1.sfbay.sun.com> (original mail from amyroh@apache.org) for tomcat-dev@jakarta.apache.org; Mon, 04 Oct 2004 15:29:21 -0700 (PDT) Received: from AMYROH (vpn-129-150-27-171.SFBay.Sun.COM [129.150.27.171]) by ha21sca-mail1.sfbay.sun.com (iPlanet Messaging Server 5.2 HotFix 1.24 (built Dec 19 2003)) with ESMTP id <0I5200GHDZSXBA@ha21sca-mail1.sfbay.sun.com> for tomcat-dev@jakarta.apache.org; Mon, 04 Oct 2004 15:29:21 -0700 (PDT) Date: Mon, 04 Oct 2004 15:30:02 -0700 From: Amy Roh Subject: Re: cvs commit: jakarta-tomcat-catalina/webapps/docs changelog.xml To: Tomcat Developers List Message-id: <028c01c4aa61$b0876770$ab1b9681@AMYROH> MIME-version: 1.0 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Mailer: Microsoft Outlook Express 6.00.2900.2180 Content-type: text/plain; format=flowed; charset=Windows-1252; reply-type=original Content-transfer-encoding: 7BIT X-Priority: 3 X-MSMail-priority: Normal References: <20041003085356.46659.qmail@minotaur.apache.org> X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Hi Remy, > Modified: . build.xml > catalina/src/share/org/apache/catalina/core > StandardContext.java StandardEngine.java > mbeans-descriptors.xml > catalina/src/share/org/apache/catalina/connector > Connector.java > resources/mbeans tomcat5-ant.xml > catalina/src/share/org/apache/catalina/realm RealmBase.java > webapps/docs changelog.xml > Log: > - Fix embed and deployer packaging. > - Fix JMX registration of realm. > - Fix a variety of problems in MBean names. > 1.26 +18 -1 > jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardEngine.java > > Index: StandardEngine.java > =================================================================== > RCS file: > /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardEngine.java,v > retrieving revision 1.25 > retrieving revision 1.26 > diff -u -r1.25 -r1.26 > --- StandardEngine.java 16 Aug 2004 09:31:05 -0000 1.25 > +++ StandardEngine.java 3 Oct 2004 08:53:56 -0000 1.26 > @@ -404,6 +404,23 @@ > if( !initialized ) { > init(); > } > + > + // Look for a realm - that may have been configured earlier. > + // If the realm is added after context - it'll set itself. > + if( realm == null ) { > + ObjectName realmName=null; > + try { > + realmName=new ObjectName( domain + ":type=Realm"); > + if( mserver.isRegistered(realmName ) ) { > + Realm nrealm = > (Realm)mserver.getAttribute(realmName, > + > "managedResource"); I don't think Realm has "managedResource" attribute. Shouldn't we be moving towards getting rid of all non-serializable attributes and return types in order to support remote access to MBeanServer using JSR 160? Thanks, Amy > + setRealm(nrealm); > + } > + } catch( Throwable t ) { > + log.debug("No realm for this engine " + realmName); > + } > + } > + > // Log our server identification information > //System.out.println(ServerInfo.getServerInfo()); > log.info( "Starting Servlet Engine: " + > ServerInfo.getServerInfo()); > > > > 1.36 +1 -1 > jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/mbeans-descriptors.xml > > Index: mbeans-descriptors.xml > =================================================================== > RCS file: > /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/mbeans-descriptors.xml,v > retrieving revision 1.35 > retrieving revision 1.36 > diff -u -r1.35 -r1.36 > --- mbeans-descriptors.xml 29 Sep 2004 21:09:40 -0000 1.35 > +++ mbeans-descriptors.xml 3 Oct 2004 08:53:56 -0000 1.36 > @@ -547,7 +547,7 @@ > returnType="void"> > description="Connector object" > - type="org.apache.catalina.Connector"/> > + type="org.apache.catalina.connector.Connector"/> > > > returnType="void" /> > > > > 1.6 +2 -2 > jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/Connector.java > > Index: Connector.java > =================================================================== > RCS file: > /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/connector/Connector.java,v > retrieving revision 1.5 > retrieving revision 1.6 > diff -u -r1.5 -r1.6 > --- Connector.java 29 Sep 2004 09:55:38 -0000 1.5 > +++ Connector.java 3 Oct 2004 08:53:56 -0000 1.6 > @@ -1156,7 +1156,7 @@ > log.debug("Adding to " + parentName ); > if( mserver.isRegistered(parentName )) { > mserver.invoke(parentName, "addConnector", new Object[] > { this }, > - new String[] {"org.apache.catalina.Connector"}); > + new String[] > {"org.apache.catalina.connector.Connector"}); > // As a side effect we'll get the container field set > // Also initialize will be called > //return; > > > > 1.17 +16 -35 jakarta-tomcat-5/resources/mbeans/tomcat5-ant.xml > > Index: tomcat5-ant.xml > =================================================================== > RCS file: /home/cvs/jakarta-tomcat-5/resources/mbeans/tomcat5-ant.xml,v > retrieving revision 1.16 > retrieving revision 1.17 > diff -u -r1.16 -r1.17 > --- tomcat5-ant.xml 13 Nov 2003 08:45:48 -0000 1.16 > +++ tomcat5-ant.xml 3 Oct 2004 08:53:56 -0000 1.17 > @@ -145,8 +145,12 @@ > description="Start tomcat as an mbean, no server.xml"> > > + > + > + > > > > @@ -166,7 +170,6 @@ > > > > - > code="org.apache.catalina.core.StandardEngine" > modeler="true"> > @@ -180,60 +183,38 @@ > code="org.apache.catalina.realm.JAASRealm" modeler="true"> > > --> > + > code="org.apache.catalina.realm.MemoryRealm" > modeler="true"> > value="${tomcat.home}/conf/tomcat-users.xml" /> > > > - > - > - - code="org.apache.jk.common.ChannelUn" > - modeler="true"> > - value="${tomcat.home}/work/${domain}/jk2.channel" /> > - > - > - > - code="org.apache.coyote.tomcat5.CoyoteConnector" > + code="org.apache.catalina.connector.Connector" > modeler="true"> > > > > > - > - > + > + > > - > code="org.apache.catalina.core.StandardHost" > modeler="true"> > > + > > > - > + > > > > > - > > name="${jsr77Domain}:j2eeType=WebModule,name=//localhost/manager,J2EEApplication=none,J2EEServer=none" > code="org.apache.catalina.core.StandardContext" > modeler="true"> > @@ -262,22 +242,23 @@ > > > > + --> > > - > + > > - > - > + --> > > > > > > > 1.38 +3 -3 > jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/realm/RealmBase.java > > Index: RealmBase.java > =================================================================== > RCS file: > /home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/realm/RealmBase.java,v > retrieving revision 1.37 > retrieving revision 1.38 > diff -u -r1.37 -r1.38 > --- RealmBase.java 30 Aug 2004 20:31:42 -0000 1.37 > +++ RealmBase.java 3 Oct 2004 08:53:56 -0000 1.38 > @@ -27,6 +27,7 @@ > import java.security.cert.X509Certificate; > import java.util.ArrayList; > > +import javax.management.Attribute; > import javax.management.MBeanRegistration; > import javax.management.MBeanServer; > import javax.management.ObjectName; > @@ -1173,8 +1174,7 @@ > } > if( mserver.isRegistered(parent )) { > log.debug("Register with " + parent); > - mserver.invoke(parent, "setRealm", new Object[] > {this}, > - new String[] {"org.apache.catalina.Realm"}); > + mserver.setAttribute(parent, new Attribute("realm", > this)); > } > } catch (Exception e) { > log.info("Parent not available yet: " + parent); > > > > 1.126 +9 -0 jakarta-tomcat-catalina/webapps/docs/changelog.xml > > Index: changelog.xml > =================================================================== > RCS file: /home/cvs/jakarta-tomcat-catalina/webapps/docs/changelog.xml,v > retrieving revision 1.125 > retrieving revision 1.126 > diff -u -r1.125 -r1.126 > --- changelog.xml 1 Oct 2004 23:52:32 -0000 1.125 > +++ changelog.xml 3 Oct 2004 08:53:56 -0000 1.126 > @@ -36,6 +36,12 @@ > > Repackage naming features. (remm) > > + > + Fix deployer packaging. (remm) > + > + > + Fix embed packaging. (remm) > + > > > > @@ -107,6 +113,9 @@ > > Remove package triggers from the classloader, which seem useless > when using Java 5. (remm) > > + > + Realms will now use set attribute to set themselves in their > container when using JMX. (remm) > + > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org > For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org