Yes, CoyoteConnector is enabled by default for JK/JK2 requests on port 8009 on Tomcat 4.1.12.
John > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > Sent: Monday, December 16, 2002 11:33 AM > To: [EMAIL PROTECTED] > Subject: RE: newbie almost connected... > > > I came across a link on the jakarta website that said Coyote > was enabled by default in 4.1.*, so I undid the changes in > your HOWTO and voila, it worked. > > Now I can't find the link...if I do I'll post it. > > thanks for the response, > Peter > (Red Hat 8.0, Apache 2.0.4, Tomcat 4.1.7) > > "Turner, John" <[EMAIL PROTECTED]> wrote: > > > > >Post error messages, config file snippets, log file snippets, etc. > > > >John > > > > > >> -----Original Message----- > >> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] > >> Sent: Friday, December 13, 2002 2:25 PM > >> To: [EMAIL PROTECTED] > >> Subject: RE: newbie almost connected... > >> > >> > >> almost.... > >> > >> 10. Verify examples at http://localhost/examples. On success, > >> apache is working correctly, and JSP and servlet requests are > >> being passed to tomcat. > >> > >> I can't get the step copmpleted... > >> > >> I tried localhost and the ip address. What now? > >> > >> Thanks, > >> Peter > >> > >> > >> > >> > >> "Tref Gare" <[EMAIL PROTECTED]> wrote: > >> > >> >You're on the right track. > >> > > >> >Yes you should add the second listener directive (ie: > >> ><Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" > >> >append="true" forwardAll="false" > >> >modJk="/usr/local/apache2/modules/mod_jk.so" /> > >> > > >> >to server.xml at that location: > >> >"that location" in this instance meaning within the HOST element. > >> > > >> >And > >> >>What file would I find the Host directive in? > >> > > >> >it's still in server.xml.. same area you've just added > the Listener > >> >directive. Have a look in there and you should be able > to locate a > >> >"name" parameter. > >> > > >> >Ie: in my case it looks like this (where "devbox" is the > name of my > >> >server). > >> > > >> > <!-- Define the default virtual host --> > >> > <Host name="devbox" debug="0" appBase="C:/WWW" > >> > unpackWARs="true" autoDeploy="true" noRoot="false"> > >> > > >> > > >> >If that is all still too muddy for you, I'll append my full > >> server.xml > >> >below as I'm using a similar setup (tho on windows not Linux so be > >> >careful for anything that needs a file path - like appBase > >> in the above > >> >example). > >> > > >> >Server.xml follows > >> >============================================================= > >> =========== > >> >==== > >> ><!-- Example Server Configuration File --> > >> ><!-- Note that component elements are nested > corresponding to their > >> > parent-child relationships with each other --> > >> > > >> ><!-- A "Server" is a singleton element that represents the > >> entire JVM, > >> > which may contain one or more "Service" instances. > The Server > >> > listens for a shutdown command on the indicated port. > >> > > >> > Note: A "Server" is not itself a "Container", so you may not > >> > define subcomponents such as "Valves" or "Loggers" at > >> this level. > >> > --> > >> > > >> ><Server port="8005" shutdown="SHUTDOWN" debug="0"> > >> > > >> > <!-- ============= ADDITION added for mod_jk support --> > >> > > >> > <Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" > >> > modJk="c:/apache_2/Apache2/modules/mod_jk.dll" /> > >> > > >> > <!-- ============= ADDITION ends --> > >> > > >> > > >> > <!-- Uncomment these entries to enable JMX MBeans support --> > >> > <Listener > >> >className="org.apache.catalina.mbeans.ServerLifecycleListener" > >> > debug="0"/> > >> > <Listener > >> >className="org.apache.catalina.mbeans.GlobalResourcesLifecycl > >> eListener" > >> > debug="0"/> > >> > > >> > <!-- Global JNDI resources --> > >> > <GlobalNamingResources> > >> > > >> > <!-- Test entry for demonstration purposes --> > >> > <Environment name="simpleValue" type="java.lang.Integer" > >> >value="30"/> > >> > > >> > <!-- Editable user database that can also be used by > >> > UserDatabaseRealm to authenticate users --> > >> > <Resource name="UserDatabase" auth="Container" > >> > type="org.apache.catalina.UserDatabase" > >> > description="User database that can be updated and saved"> > >> > </Resource> > >> > <ResourceParams name="UserDatabase"> > >> > <parameter> > >> > <name>factory</name> > >> > > >> ><value>org.apache.catalina.users.MemoryUserDatabaseFactory</value> > >> > </parameter> > >> > <parameter> > >> > <name>pathname</name> > >> > <value>conf/tomcat-users.xml</value> > >> > </parameter> > >> > </ResourceParams> > >> > > >> > </GlobalNamingResources> > >> > > >> > <!-- A "Service" is a collection of one or more > "Connectors" that > >> >share > >> > a single "Container" (and therefore the web > >> applications visible > >> > within that Container). Normally, that Container is > >> an "Engine", > >> > but this is not required. > >> > > >> > Note: A "Service" is not itself a "Container", so > you may not > >> > define subcomponents such as "Valves" or "Loggers" at > >> this level. > >> > --> > >> > > >> > <!-- Define the Tomcat Stand-Alone Service --> > >> > <Service name="Tomcat-Standalone"> > >> > > >> > <!-- A "Connector" represents an endpoint by which > requests are > >> >received > >> > and responses are returned. Each Connector passes > >> requests on > >> >to the > >> > associated "Container" (normally an Engine) for > processing. > >> > > >> > By default, a non-SSL HTTP/1.1 Connector is > >> established on port > >> >8080. > >> > You can also enable an SSL HTTP/1.1 Connector on > >> port 8443 by > >> > following the instructions below and > uncommenting the second > >> >Connector > >> > entry. SSL support requires the following steps > >> (see the SSL > >> >Config > >> > HOWTO in the Tomcat 4.0 documentation bundle for > >> more detailed > >> > instructions): > >> > * Download and install JSSE 1.0.2 or later, and > put the JAR > >> >files > >> > into "$JAVA_HOME/jre/lib/ext". > >> > * Execute: > >> > %JAVA_HOME%\bin\keytool -genkey -alias tomcat > >> -keyalg RSA > >> >(Windows) > >> > $JAVA_HOME/bin/keytool -genkey -alias tomcat > -keyalg RSA > >> >(Unix) > >> > with a password value of "changeit" for both the > >> certificate > >> >and > >> > the keystore itself. > >> > > >> > By default, DNS lookups are enabled when a web > application > >> >calls > >> > request.getRemoteHost(). This can have an > adverse impact on > >> > performance, so you can disable it by setting the > >> > "enableLookups" attribute to "false". When DNS > lookups are > >> >disabled, > >> > request.getRemoteHost() will return the String > >> version of the > >> > IP address of the remote client. > >> > --> > >> > > >> > <!-- Define a non-SSL Coyote HTTP/1.1 Connector on > port 8081 --> > >> > <Connector > className="org.apache.coyote.tomcat4.CoyoteConnector" > >> > port="8080" minProcessors="5" maxProcessors="75" > >> > enableLookups="true" redirectPort="8443" > >> > acceptCount="10" debug="0" connectionTimeout="20000" > >> > useURIValidationHack="false" /> > >> > <!-- Note : To disable connection timeouts, set > connectionTimeout > >> >value > >> > to -1 --> > >> > > >> > <!-- Define a SSL Coyote HTTP/1.1 Connector on port 8443 --> > >> > <!-- > >> > <Connector > className="org.apache.coyote.tomcat4.CoyoteConnector" > >> > port="8443" minProcessors="5" maxProcessors="75" > >> > enableLookups="true" > >> > acceptCount="10" debug="0" scheme="https" secure="true" > >> > useURIValidationHack="false"> > >> > <Factory > >> >className="org.apache.coyote.tomcat4.CoyoteServerSocketFactory" > >> > clientAuth="false" protocol="TLS" /> > >> > </Connector> > >> > --> > >> > > >> ><!-- -==================== QUERY should we be using Coyote > >> for ajp13 or > >> >Ajp13Connector --> > >> > > >> > <!-- Define a Coyote/JK2 AJP 1.3 Connector on port 8009 --> > >> > <Connector > className="org.apache.coyote.tomcat4.CoyoteConnector" > >> > port="8009" minProcessors="5" maxProcessors="75" > >> > enableLookups="true" redirectPort="8443" > >> > acceptCount="10" debug="0" > connectionTimeout="20000" > >> > useURIValidationHack="false" > >> > > >> >protocolHandlerClassName="org.apache.jk.server.JkCoyoteHandler"/> > >> > > >> > > >> > > >> > <!-- Define an AJP 1.3 Connector on port 8009 --> > >> > <!-- > >> > <Connector className="org.apache.ajp.tomcat4.Ajp13Connector" > >> > port="8009" minProcessors="5" maxProcessors="75" > >> > acceptCount="10" debug="0"/> > >> > --> > >> > > >> ><!-- -==================== QUERY ends --> > >> > > >> > > >> > <!-- Define a Proxied HTTP/1.1 Connector on port 8082 --> > >> > <!-- See proxy documentation for more information about > >> using this. > >> >--> > >> > <!-- > >> > <Connector > className="org.apache.coyote.tomcat4.CoyoteConnector" > >> > port="8082" minProcessors="5" maxProcessors="75" > >> > enableLookups="true" > >> > acceptCount="10" debug="0" > connectionTimeout="20000" > >> > proxyPort="80" useURIValidationHack="false" /> > >> > --> > >> > > >> > <!-- Define a non-SSL legacy HTTP/1.1 Test Connector > on port 8083 > >> >--> > >> > <!-- > >> > <Connector > >> >className="org.apache.catalina.connector.http.HttpConnector" > >> > port="8083" minProcessors="5" maxProcessors="75" > >> > enableLookups="true" redirectPort="8443" > >> > acceptCount="10" debug="0" /> > >> > --> > >> > > >> > <!-- Define a non-SSL HTTP/1.0 Test Connector on port 8084 --> > >> > <!-- > >> > <Connector > >> >className="org.apache.catalina.connector.http10.HttpConnector" > >> > port="8084" minProcessors="5" maxProcessors="75" > >> > enableLookups="true" redirectPort="8443" > >> > acceptCount="10" debug="0" /> > >> > --> > >> > > >> > <!-- An Engine represents the entry point (within > Catalina) that > >> >processes > >> > every request. The Engine implementation for > Tomcat stand > >> >alone > >> > analyzes the HTTP headers included with the > >> request, and passes > >> >them > >> > on to the appropriate Host (virtual host). --> > >> > > >> > <!-- Define the top level container in our container > >> hierarchy --> > >> > <Engine name="Standalone" defaultHost="devbox" debug="0"> > >> > > >> > <!-- The request dumper valve dumps useful debugging > >> information > >> >about > >> > the request headers and cookies that were > >> received, and the > >> >response > >> > headers and cookies that were sent, for all > >> requests received > >> >by > >> > this instance of Tomcat. If you care only about > >> requests to > >> >a > >> > particular virtual host, or a particular > application, nest > >> >this > >> > element inside the corresponding <Host> or > <Context> entry > >> >instead. > >> > > >> > For a similar mechanism that is portable to all > >> Servlet 2.3 > >> > containers, check out the "RequestDumperFilter" > >> Filter in the > >> > example application (the source for this filter > >> may be found > >> >in > >> > > >> "$CATALINA_HOME/webapps/examples/WEB-INF/classes/filters"). > >> > > >> > Request dumping is disabled by default. Uncomment the > >> >following > >> > element to enable it. --> > >> > <!-- > >> > <Valve > >> className="org.apache.catalina.valves.RequestDumperValve"/> > >> > --> > >> > > >> > <!-- Global logger unless overridden at lower levels --> > >> > <Logger className="org.apache.catalina.logger.FileLogger" > >> > prefix="catalina_log." suffix=".txt" > >> > timestamp="true"/> > >> > > >> > <!-- Because this Realm is here, an instance will be shared > >> >globally --> > >> > > >> > <!-- This Realm uses the UserDatabase configured in > the global > >> >JNDI > >> > resources under the key "UserDatabase". Any edits > >> > that are performed against this UserDatabase are > >> immediately > >> > available for use by the Realm. --> > >> > <Realm > className="org.apache.catalina.realm.UserDatabaseRealm" > >> > debug="0" resourceName="UserDatabase"/> > >> > > >> > <!-- Comment out the old realm but leave here for now > >> in case we > >> > need to go back quickly --> > >> > <!-- > >> > <Realm className="org.apache.catalina.realm.MemoryRealm" /> > >> > --> > >> > > >> > <!-- Replace the above Realm with one of the > following to get a > >> >Realm > >> > stored in a database and accessed via JDBC --> > >> > <!-- > >> > <Realm > >> className="org.apache.catalina.realm.JDBCRealm" debug="99" > >> > driverName="org.gjt.mm.mysql.Driver" > >> > connectionURL="jdbc:mysql://localhost/authority" > >> > connectionName="test" connectionPassword="test" > >> > userTable="users" userNameCol="user_name" > >> >userCredCol="user_pass" > >> > userRoleTable="user_roles" roleNameCol="role_name" /> > >> > --> > >> > > >> > <!-- > >> > <Realm > >> className="org.apache.catalina.realm.JDBCRealm" debug="99" > >> > driverName="oracle.jdbc.driver.OracleDriver" > >> > connectionURL="jdbc:oracle:thin:@ntserver:1521:ORCL" > >> > connectionName="scott" connectionPassword="tiger" > >> > userTable="users" userNameCol="user_name" > >> >userCredCol="user_pass" > >> > userRoleTable="user_roles" roleNameCol="role_name" /> > >> > --> > >> > > >> > <!-- > >> > <Realm > >> className="org.apache.catalina.realm.JDBCRealm" debug="99" > >> > driverName="sun.jdbc.odbc.JdbcOdbcDriver" > >> > connectionURL="jdbc:odbc:CATALINA" > >> > userTable="users" userNameCol="user_name" > >> >userCredCol="user_pass" > >> > userRoleTable="user_roles" roleNameCol="role_name" /> > >> > --> > >> > > >> ><!-- changes here ======================== --> > >> > > >> > > >> > <!-- Define the default virtual host --> > >> > <Host name="devbox" debug="0" appBase="C:/WWW" > >> > unpackWARs="true" autoDeploy="true" noRoot="false"> > >> > > >> > <!-- changes added for mod_jk support --> > >> > > >> > > >> > > >> > <Listener > className="org.apache.ajp.tomcat4.config.ApacheConfig" > >> > > >> > modJk="c:/apache_2/Apache2/modules/mod_jk.dll" > >> > append="true" forwardAll="false" /> > >> ><!-- > >> > > >> > <Listener > className="org.apache.ajp.tomcat4.config.ApacheConfig" > >> > append="true" /> > >> > > >> > > >> >--> > >> ><!-- ======================= end changes --> > >> > > >> > > >> > <!-- Normally, users must authenticate themselves > to each web > >> >app > >> > individually. Uncomment the following entry if > >> you would > >> >like > >> > a user to be authenticated the first time they > >> encounter a > >> > resource protected by a security constraint, > >> and then have > >> >that > >> > user identity maintained across *all* web > applications > >> >contained > >> > in this virtual host. --> > >> > <!-- > >> > <Valve > >> >className="org.apache.catalina.authenticator.SingleSignOn" > >> > debug="0"/> > >> > --> > >> > > >> > <!-- Access log processes all requests for this > virtual host. > >> >By > >> > default, log files are created in the "logs" > directory > >> >relative to > >> > $CATALINA_HOME. If you wish, you can specify a > >> different > >> > directory with the "directory" attribute. > >> Specify either a > >> >relative > >> > (to $CATALINA_HOME) or absolute path to the desired > >> >directory. > >> > --> > >> > <!-- > >> > <Valve > className="org.apache.catalina.valves.AccessLogValve" > >> > directory="logs" prefix="localhost_access_log." > >> >suffix=".txt" > >> > pattern="common" resolveHosts="false"/> > >> > --> > >> > > >> > <!-- Logger shared by all Contexts related to this > >> virtual host. > >> >By > >> > default (when using FileLogger), log files are > >> created in > >> >the "logs" > >> > directory relative to $CATALINA_HOME. If you > >> wish, you can > >> >specify > >> > a different directory with the "directory" attribute. > >> >Specify either a > >> > relative (to $CATALINA_HOME) or absolute path to the > >> >desired > >> > directory.--> > >> > <Logger className="org.apache.catalina.logger.FileLogger" > >> > directory="logs" prefix="localhost_log." > >> suffix=".txt" > >> > timestamp="true"/> > >> > > >> > <!-- Define properties for each web application. > >> This is only > >> >needed > >> > if you want to set non-default properties, > or have web > >> >application > >> > document roots in places other than the > virtual host's > >> >appBase > >> > directory. --> > >> > > >> > <!-- Tomcat Root Context --> > >> > > >> > <Context path="" docBase="ACMI" debug="0" > >> reloadable="true" > > >> > <Logger > >> >className="org.apache.catalina.logger.FileLogger" > >> > prefix="localhost_Root_log." suffix=".txt" > >> > timestamp="true"/> > >> > </Context> > >> > > >> > > >> > <!-- Tomcat Examples Context --> > >> > > >> > <Context path="/examples" docBase="examples" debug="0" > >> > reloadable="true" crossContext="true"> > >> > <Logger > className="org.apache.catalina.logger.FileLogger" > >> > prefix="localhost_examples_log." > suffix=".txt" > >> > timestamp="true"/> > >> > <Ejb name="ejb/EmplRecord" type="Entity" > >> > home="com.wombat.empl.EmployeeRecordHome" > >> > remote="com.wombat.empl.EmployeeRecord"/> > >> > > >> > <!-- If you wanted the examples app to be able > to edit the > >> > user database, you would uncomment the > >> following entry. > >> > Of course, you would want to enable security on the > >> > application as well, so this is not done > by default! > >> > The database object could be accessed like this: > >> > > >> > Context initCtx = new InitialContext(); > >> > Context envCtx = (Context) > >> >initCtx.lookup("java:comp/env"); > >> > UserDatabase database = > >> > (UserDatabase) envCtx.lookup("userDatabase"); > >> > --> > >> ><!-- > >> > <ResourceLink name="userDatabase" global="UserDatabase" > >> > type="org.apache.catalina.UserDatabase"/> > >> >--> > >> > <!-- PersistentManager: Uncomment the section > below to test > >> >Persistent > >> > Sessions. > >> > > >> > saveOnRestart: If true, all active sessions > >> will be saved > >> > to the Store when Catalina is shutdown, > >> regardless of > >> > other settings. All Sessions found in the > >> Store will be > >> > > >> > loaded on startup. Sessions past their > >> expiration are > >> > ignored in both cases. > >> > maxActiveSessions: If 0 or greater, having too many > >> >active > >> > sessions will result in some being swapped out. > >> >minIdleSwap > >> > limits this. -1 means unlimited sessions > >> are allowed. > >> > 0 means sessions will almost always be > swapped out > >> >after > >> > use - this will be noticeably slow for > your users. > >> > minIdleSwap: Sessions must be idle for at > >> least this long > >> > (in seconds) before they will be swapped > out due to > >> > maxActiveSessions. This avoids thrashing when > >> the site is > >> > > >> > highly active. -1 or 0 means there is no > minimum - > >> >sessions > >> > can be swapped out at any time. > >> > maxIdleSwap: Sessions will be swapped out > if idle for > >> >this > >> > long (in seconds). If minIdleSwap is > higher, then it > >> >will > >> > override this. This isn't exact: it is checked > >> >periodically. > >> > -1 means sessions won't be swapped out for > >> this reason, > >> > although they may be swapped out for > >> maxActiveSessions. > >> > If set to >= 0, guarantees that all > >> sessions found in > >> >the > >> > Store will be loaded on startup. > >> > maxIdleBackup: Sessions will be backed up > >> (saved to the > >> >Store, > >> > but left in active memory) if idle for > this long (in > >> >seconds), > >> > and all sessions found in the Store will be > >> loaded on > >> >startup. > >> > If set to -1 sessions will not be backed > up, 0 means > >> >they > >> > should be backed up shortly after being used. > >> > > >> > To clear sessions from the Store, set > >> maxActiveSessions, > >> >maxIdleSwap, > >> > and minIdleBackup all to -1, saveOnRestart to > >> false, then > >> >restart > >> > Catalina. > >> > --> > >> > <!-- > >> > <Manager > >> >className="org.apache.catalina.session.PersistentManager" > >> > debug="0" > >> > saveOnRestart="true" > >> > maxActiveSessions="-1" > >> > minIdleSwap="-1" > >> > maxIdleSwap="-1" > >> > maxIdleBackup="-1"> > >> > <Store > >> >className="org.apache.catalina.session.FileStore"/> > >> > </Manager> > >> > --> > >> > <Environment name="maxExemptions" > type="java.lang.Integer" > >> > value="15"/> > >> > <Parameter name="context.param.name" > >> >value="context.param.value" > >> > override="false"/> > >> > <Resource name="jdbc/EmployeeAppDb" auth="SERVLET" > >> > type="javax.sql.DataSource"/> > >> > <ResourceParams name="jdbc/EmployeeAppDb"> > >> > > <parameter><name>user</name><value>sa</value></parameter> > >> > > >> <parameter><name>password</name><value></value></parameter> > >> > <parameter><name>driverClassName</name> > >> > <value>org.hsql.jdbcDriver</value></parameter> > >> > <parameter><name>driverName</name> > >> > > <value>jdbc:HypersonicSQL:database</value></parameter> > >> > </ResourceParams> > >> > <Resource name="mail/Session" auth="Container" > >> > type="javax.mail.Session"/> > >> > <ResourceParams name="mail/Session"> > >> > <parameter> > >> > <name>mail.smtp.host</name> > >> > <value>localhost</value> > >> > </parameter> > >> > </ResourceParams> > >> > <ResourceLink name="linkToGlobalResource" > >> > global="simpleValue" > >> > type="java.lang.Integer"/> > >> > </Context> > >> > > >> > </Host> > >> > > >> > </Engine> > >> > > >> > </Service> > >> > > >> > > >> ></Server> > >> > > >> >------------------------------------------------------ > >> >Tref Gare > >> >Development Consultant > >> >Areeba > >> > > >> >-----Original Message----- > >> >From: Peter [mailto:[EMAIL PROTECTED]] > >> >Sent: Friday, 13 December 2002 1:57 PM > >> >To: [EMAIL PROTECTED] > >> >Subject: newbie almost connected... > >> > > >> >...in this document, > >> > > >> >http://www.johnturner.com/howto/apache2-tomcat4112-sol8-howto.html > >> > > >> >...when you say, one should do the following; > >> > > >> >3 in the Host container add the following Listener > directive (yes, it > >> >looks very similar to the one above): > >> > > >> ><Listener className="org.apache.ajp.tomcat4.config.ApacheConfig" > >> >append="true" forwardAll="false" > >> >modJk="/usr/local/apache2/modules/mod_jk.so" /> > >> > > >> > > >> >..That they should add the above 'Listener Directive' to > >> this section of > >> >the server.xml file? > >> > > >> > > >> > <!-- An Engine represents the entry point (within > Catalina) that > >> >processes > >> > every request. The Engine implementation for > Tomcat stand > >> >alone > >> > analyzes the HTTP headers included with the > >> request, and passes > >> >them > >> > on to the appropriate Host (virtual host). --> > >> > > >> > <!-- Define the top level container in our container > >> hierarchy --> > >> > <Engine name="Standalone" defaultHost="localhost" debug="0"> > >> > > >> > > >> > > >> >...If not what do you mean by "in the Host container add the > >> following > >> >Listener directive (yes, it looks very similar to the one above):" > >> > > >> > > >> >...also > >> > > >> >4 change the name parameter in the Host directive to your apache > >> >ServerName (the default is localhost) > >> > > >> >What file would I find the Host directive in? > >> > > >> > > >> >I'm totally new to this and I'd appreciate any help! > >> > > >> >Thanks, > >> >Peter > >> >(I'm trying these directions with RH 8.0, Apache 2.0.4 and tomcat > >> >4.1.17) > >> > > >> >__________________________________________________________________ > >> >The NEW Netscape 7.0 browser is now available. Upgrade now! > >> >http://channels.netscape.com/ns/browsers/download.jsp > >> > > >> >Get your own FREE, personal Netscape Mail account today at > >> >http://webmail.netscape.com/ > >> > > >> >-- > >> >To unsubscribe, e-mail: > >> ><mailto:[EMAIL PROTECTED]> > >> >For additional commands, e-mail: > >> ><mailto:[EMAIL PROTECTED]> > >> > > >> > > >> >-- > >> >To unsubscribe, e-mail: > ><mailto:[EMAIL PROTECTED]> > >>For additional commands, e-mail: > ><mailto:[EMAIL PROTECTED]> > >> > >> > > > >__________________________________________________________________ > >The NEW Netscape 7.0 browser is now available. Upgrade now! > >http://channels.netscape.com/ns/browsers/download.jsp > > > >Get your own FREE, personal Netscape Mail account today at > >http://webmail.netscape.com/ > > > >-- > >To unsubscribe, e-mail: > ><mailto:[EMAIL PROTECTED]> > >For additional commands, e-mail: > ><mailto:[EMAIL PROTECTED]> > > > >-- > >To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > __________________________________________________________________ The NEW Netscape 7.0 browser is now available. Upgrade now! http://channels.netscape.com/ns/browsers/download.jsp Get your own FREE, personal Netscape Mail account today at http://webmail.netscape.com/ -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
