Hi Pid,

On 22/07/64 2:59 PM, Pid * wrote:

On 23 Oct 2011, at 17:21, Dave Filchak<sub...@zuka.net>   wrote:

Ok, perhaps this will be more helpful. To follow is the way the db
connection is set up now, and I am not sure it is correct because, as I
understand it, you are supposed to add a context to the server.xml
... not recommended in the last 2 major versions of Tomcat.
But this is Tomcat 5.5?

file
defining the db connection through jdbc/mysql ( which I am not sure of
the format yet ), either in the main system one or the application
specific one, OR to the META-INF/content.xml file,
You mean 'context.xml' of course.
Yes

which I do not have.
What I do have is this, in my application directory at
/home/XXXXXX/public_html/WEB-INF/conf/environment.xml:
That is not a Tomcat file.  Could it be an application specific file?
I guess it must be. I thought it was a tomcat file. So, in the
application, the database was always configured in this environment.xml
file. Is it possible to have a database connection defined in a
application specific file and not in any of the actual tomcat files
under tomcat 5.5?

<jdbc-config>
<driver>com.mysql.jdbc.Driver</driver>
<url>jdbc:mysql://###.###.###.###:3306/#######_exodus</url>
<user>#########_exodus</user>
<password>#####</password>
<max>10</max>
<init>10</init>
<queueQuery>select now()</queueQuery>
<logFile>/home/#####/public_html/WEB-INF/logs/pool.txt</logFile>
</jdbc-config>
Logging inside the api action is generally considered to be A Bad Idea.
OK ... I will take it out as it is not working anyway as far as I can tell.

When I modify the<url>, it does show up in the error that is generated
so the app
<snip>

Error initializing sub-systems:
Please check the following:
1. That your machine has a valid connection to
jdbc:mysql://localhost/########_exodus Using:
     Username: ########_exodus
     Password: ######
     Driver: com.mysql.jdbc.Driver
The stacktrace below indicates that the JavaMail libs are missing.

They would either be in your apps WEB-INF/lib or tomcat/lib. In an old
Tomcat it might have been in tomcat/common/lib or tomcat/shared/lib.
OK, I will Google for them and try to get them installed

p
*DETAILS FOLLOW:*
java.lang.Exception: Unable to Initialize Environment:
java.lang.NoClassDefFoundError: javax/mail/Address
    at com.snapmedia.degrassi.base.BroadcastSystem.(Unknown Source)
    at com.snapmedia.degrassi.base.BroadcastSystem.(Unknown Source)
    at com.snapmedia.SystemController.init(SystemController.java:86)
    at
com.snapmedia.WebSystemController.init(WebSystemController.java:39)
    at
org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1139)
    at
org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:966)
    at
org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3996)
    at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4266)
    at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at org.apache.catalina.core.StandardHost.start(StandardHost.java:736)
    at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014)
    at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
    at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
    at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
    at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:597)
    at
org.apache.commons.daemon.support.DaemonLoader.start(DaemonLoader.java:219)
Caused by: java.lang.ClassNotFoundException: javax.mail.Address
    at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1438)
    at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1284)
    ... 25 more

I have verified that thew username and password are correct by logging
into the MySQL server from the command line. Something with the driver?

Dave



On 22/07/64 2:59 PM, André Warnier wrote:
Hi.

One thing at a time..

1) When you send XML configuration files, please remove everything
that is a comment.
XML files are already being wrapped by the email program, and are
difficult to read as it is. Having plenty of comments in them in
addition makes is really a hassle to figure out what is being used or
not.
(Note: an XML comment is anything between a pair of<!-- and -->  )

2) one error message below talks about an invalid XML file.
Inside one of the comments (between a leading<!-- and a trailing
-->), there is another pair of -- . That is incorrect and causes the
entire file to be rejected/ignored.
Inspect that file carefully, remove the offending --, and try again.

(Note: the extra -- may also be due to a previous bad edit of the
file.  It may have been a<!-- or a -->  , where someone tried to
comment or de-comment something, and either removed too much or added
not enough.
Remember that everything between a pair of<!-- and -->  is a comment
(normally ignored), and inside of such a comment, you cannot have
another pair of -- )

Do this carefully, as it may be the basic cause why the whole thing
is not working.
Keep a backup of the original, for each file that you start editing.

(Another note: there exist text editors which can show you if a file
is correct XML or not.  For a windows PC, look up Notepad++ in Google)

3) what happens when, in your browser, you enter the URL :

http://your-host-name:8180

?
(replace your-host-name by .. your real host name (or its IP address))




Dave Filchak wrote:
Hello Charles,

Hopefully this helps and it is not too much info.

Dave

On 22/07/64 2:59 PM, Caldarale, Charles R wrote:
From: Dave Filchak [mailto:sub...@zuka.net]
Subject: tomcat error 404
I am receiving a HTTP Status 404 error.
Can you tell if the 404 is coming from Tomcat or httpd?
Well, I cannot seem to connect to the site using 8080 either or the
example files but, this site is a VPS controlled with cpanel. Cpanel
says it is running and when I ssh to the server and run ps -aux, it
shows an instance of tomcat running. This also verifies that httpd
is running from your next question as well. However, in the
catalina.err file, it shows the following errors:

Oct 21, 2011 1:54:19 PM org.apache.catalina.startup.ContextConfig
applicationWebConfig
SEVERE: Parse error in application web.xml file at
jndi:/exodusdecoded.com/WEB-INF/web.xml
org.xml.sax.SAXParseException: The string "--" is not permitted
within comments.

and then;

SEVERE: Occurred at line 32 column 5
Oct 21, 2011 1:40:34 PM org.apache.catalina.startup.ContextConfig start
SEVERE: Marking this application unavailable due to previous error(s)
Oct 21, 2011 1:40:34 PM org.apache.catalina.core.StandardContext start
SEVERE: Error getConfigured
Oct 21, 2011 1:40:34 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [] startup failed due to previous errors
Oct 21, 2011 1:40:35 PM org.apache.catalina.startup.HostConfig
deployWAR
INFO: Deploying web application archive exodus.war

and

Oct 21, 2011 1:54:19 PM org.apache.catalina.startup.ContextConfig
applicationWebConfig
SEVERE: Occurred at line 32 column 5
Oct 21, 2011 1:54:19 PM org.apache.catalina.startup.ContextConfig start
SEVERE: Marking this application unavailable due to previous error(s)
Oct 21, 2011 1:54:19 PM org.apache.catalina.core.StandardContext start
SEVERE: Error getConfigured
Oct 21, 2011 1:54:19 PM org.apache.catalina.core.StandardContext start
SEVERE: Context [] startup failed due to previous errors
Oct 21, 2011 1:54:19 PM org.apache.catalina.startup.HostConfig
deployWAR
INFO: Deploying web application archive exodus.war
Oct 21, 2011 1:54:21 PM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Oct 21, 2011 1:54:21 PM org.apache.catalina.startup.HostConfig
deployWAR
INFO: Deploying web application archive exodus.war

with exodus being the name of the app I am trying to deploy. Then it
shows:

SEVERE: Servlet.service() for servlet jsp threw exception
org.apache.jasper.JasperException:
/include/../../include/system-checkup.jsp(2,0) The value for the
useBean class attribute com.snapmedia.WebSystemController is invalid.


I have verified that tomcat and apache are running.
By "apache" [sic], I presume you mean httpd.  How did you verify
they're running?

My host will now help
So if the host will help, why aren't you asking them?  (Or did you
really mean "not" there?)
Sorry, I meant "not", as in will not help.
If anyone can help me I really would appreciate it as the
site is down completely at this point.
Without considerably more information, there's not much anyone can
help you with.  For starters, you need to examine the logs, post
your server.xml file (obfuscated as needed), show us the<Context>
element (if there is one) for your webapp, tell us the mechanism
you're using to connect httpd to Tomcat, and provide the config for
that.
environment.xml file:

<?xml version=.0"?>
<mushroom>

<environment>
<systemVersion>2.0</systemVersion>
<systemBuildCode>005523</systemBuildCode>
<systemLastUpdate>April 29, 2005</systemLastUpdate>
<systemIPAddress>127.0.0.1</systemIPAddress>
<SMTPHost>174.122.30.18</SMTPHost>  <!-- Used by JavaMail -->
<mailFrom>it-...@quickplay.com</mailFrom>
<sysAdmin>N. Dingle</sysAdmin>
<debug>true</debug>
</environment>

<!--
      This node contains the paths to "static systems". These should
always be
      Fully-qualified URLs to the system in question, including
domain, context
      root and any pertinent subdirectory. If code references any
system which
      does not exist here, "base" will be used as a default.
   -->
<staticSystems>
<base>http://www.#######.com</base>
<admin>http://www.#######.com/tools</admin>
</staticSystems>

<!--
      This node is recursive so that any paths set here will be
automatically
      loaded into the environment class. Paths end up being
converted into
      Name/Value pairs and are dumped into a Hashtable
   -->
<paths>
<loginJSP>/login.jsp</loginJSP>
<parentControlJSP>/parentControl.jsp</parentControlJSP>

<baseRoot>/usr/local/tomcat/webapps/exodus</baseRoot>

##NOTE: this path does not exist on this server. It is the path that
existed on the old server.

<dataRoot>/data</dataRoot>
<instanceFile></instanceFile>
<systemLogFolder>/usr/local/tomcat/webapps/exodus/WEB-INF/logs/</systemLogFolder>


##NOTE: obviously this one does not exist either

<systemArchiveFolder>/usr/local/tomcat/webapps/exodus/WEB-INF/logs/archive/</systemArchiveFolder>

<logFile>/usr/local/tomcat/webapps/exodus/WEB-INF/logs/codelog.txt</logFile>

<cronLog>/usr/local/tomcat/webapps/exodus/WEB-INF/logs/scheduler.txt</cronLog>

<broadcastLog>/usr/local/tomcat/webapps/exodus/WEB-INF/logs/broadcast.txt</broadcastLog>

<memoryLog>/usr/local/tomcat/webapps/exodus/WEB-INF/logs/memory.txt</memoryLog>

<securityLog>/usr/local/tomcat/webapps/exodus/WEB-INF/logs/security.txt</securityLog>

<ipmanifestlog>/usr/local/tomcat/webapps/exodus/WEB-INF/logs/ipmanifest.txt</ipmanifestlog>

<forumArchiveLog>/usr/local/tomcat/webapps/exodus/WEB-INF/logs/forum.txt</forumArchiveLog>

</paths>

##NOTE: in fact none of these exist. The path to the WEB-INF folder
for this app ( unless there is another one by default? ) is at:
/home/exodus/public_html/WEB-INF/ so should I edit all these paths
to reflect that new path? Or, do I put a copy of the WEB-INF folder
here?

<logging>
<connectionPool>false</connectionPool>  <!-- Set to true to enable
verbose logging of database connection activity
-->
<memoryManager>false</memoryManager>  <!-- Set to true to enable
logging of MemoryManager status -->
<cronSystem>true</cronSystem>  <!-- Set to true to enable
CronScheduler logging -->
<broadcastSystem>false</broadcastSystem>  <!-- Set to true to enable
BroadcastSystem logging -->
</logging>

<users>
<UserCookie1>AEFK67897PI30</UserCookie1>
<UserCookie2>AEFK6S897PI50</UserCookie2>
<SessionTimeout>30</SessionTimeout>  <!-- Time before application
expires user and forces them back to the login
screen (in Minutes) -->
<CookieDomain>########.com</CookieDomain>  <!-- In Development mode,
leave this blank -->
<MaxHandleLength>25</MaxHandleLength>  <!-- Maximum length to allow
user handles.  This is arbitrary for now -->
<DiskQuota>204800</DiskQuota>  <!-- 200 K -->
<emailVerifyTimeout>0</emailVerifyTimeout>  <!-- number of days a
user can go before having to verify his email address
-->
</users>

<!-- BELOW, FIND CONFIGURATION FOR MUSHROOM'S SUB-SYSTEMS -->

<CronScheduler>
<enabled>true</enabled>  <!-- Set to true to enable the Use of a
system scheduler that imitates UNIX
CRON functionality -->
<instanceSensitive>false</instanceSensitive>  <!-- Used to force only
one instance of this manager to load in a clustered
environment -->
<runForInstance>1</runForInstance>  <!-- Which instance number should
control this manager.  (see the degrassi.
instance properties file) -->
<scanForJobs>10</scanForJobs>  <!-- How often should the scheduler
wake up and scan for tasks (in minutes)
-->
</CronScheduler>

<BroadcastSystem>
<enabled>true</enabled>  <!-- Set to true to enable outbound
messaging (WAP/Email) -->
<interval>5</interval>  <!-- Time in minutes to sleep and check
message queue size -->
</BroadcastSystem>

<ParentalGuidance>
<enabled>true</enabled>  <!--Does this system treat underage children
differently?  (TRUE=S, FALSE>>>  NO) -->
<MinRegistrationAge>13</MinRegistrationAge>  <!--Children who are
less than this age require parental guidance (PG13) --
</ParentalGuidance>

<MemoryManager>
<enabled>false</enabled>  <!-- Set to true to enable the
MemoryManager thread to queue for JVM memsta
te -->
<frequency>15</frequency>  <!-- (in Minutes) How often the state of
memory in the JVM should be checke
d -->
<warnLevel>450</warnLevel>  <!-- (in MB) Size of memory used to
trigger e-mail notification (if enabled
) -->
<notifyEnabled>true</notifyEnabled>  <!-- Set to true to send email
to everyone when memory gets low -->
<notifyGroup>######@########.com</notifyGroup>  <!-- Semi-colon
delimited list of whomever should be notified in the event
of a 'low-memory' state -->
</MemoryManager>

<BlockedUserManager>
<enabled>true</enabled>
<daysBlocked>3</daysBlocked>
</BlockedUserManager>

<SecurityWatcher>
<enabled>false</enabled>  <!-- [TRUE =NABLED | FALSE = DISABLED]
overrides all other toggles -->
<rftEnabled>true</rftEnabled>  <!-- (RFT =EQUEST FREQUENCY TEST -
[TRUE|FALSE]) set to true to have the
system test the frequency of client requests for abuse. -->
<rftThreshold>10</rftThreshold>  <!-- MAXIMUM NUMBER OF ABUSE FLAGS A
USER CAN HAVE BEFORE ACTION IS TAKEN -
->
<rftActionPoint>1500</rftActionPoint>  <!-- EXPRESSED IN
MILLISECONDS, THIS REPRESENTS THE POINT WHERE A REQUEST I
S CONSIDERED TOO RAPID AND WE INCREMENT A COUNTER UNTIL WE HIT THE
THRESHOLD. -->
<rftClearPoint>4000</rftClearPoint>  <!-- EXPRESSED IN MILLISECONDS,
THIS REPRESENTS THE POINT WHERE WE SHOULD C
LEAR ALL FLAGS AND RESET THRESHOLD. -->
<rftHoldTime>10</rftHoldTime>  <!-- EXPRESSED IN MINUTES, HOW LONG
SHOULD WE TEMPORARILY DENY A VIOLATOR A
CCESS TO THE SITE -->
<rftDailyMaxViolations>5</rftDailyMaxViolations>  <!-- HOW MANY TIMES
CAN A USER BE TEMPORARILY DENIED ACCESS BEFORE THEY MAK
E IT TO THE DETENTION CENTRE -->
<autoLogoutEnabled>true</autoLogoutEnabled>  <!-- [TRUE|FALSE] - SET
TO TRUE TO HAVE A THREAD CHECK THE SESSIONS AND LOG
OUT USERS THAT ARE INACTIVE (i.e. HAVE ABANDONED THEIR SESSIONS) -->
</SecurityWatcher>

<!-- BELOW, FIND CONFIGURATION FOR THE SYSTEM'S DATABASE -->

<jdbc-config>
<driver>com.mysql.jdbc.Driver</driver>  <!-- Java MySQL Driver -->
<url>jdbc:mysql://localhost/#######</url>  <!-- Server/DSN combo -->
<user>#######</user>  <!-- Database username -->
<password>#####</password>  <!-- Database password -->
<max>10</max>  <!-- The maximum number of connections to persistently
be held in the pool
-->
<init>10</init>  <!-- The number of connections to initially (and
optimally) be held in the
pool -->
<queueQuery>select now()</queueQuery>  <!-- Query used by the pool
watcher to determine whether or not a conn is a
ctive. -->
<logFile>/usr/local/tomcat/webapps/exodus/WEB-INF/logs/pool.txt</logFile>
<!-- NEW! Where does the pool output go (if logging is enabled [see
logging node]) -->
</jdbc-config>

</mushroom>

SERVER.XML

<?xml version=.0' encoding='utf-8'?>
<!--
  Licensed to the Apache Software Foundation (ASF) under one or more
  contributor license agreements.  See the NOTICE file distributed with
  this work for additional information regarding copyright ownership.
  The ASF licenses this file to You under the Apache License,
Version 2.0
  (the "License"); you may not use this file except in compliance with
  the License.  You may obtain a copy of the License at

      http://www.apache.org/licenses/LICENSE-2.0

  Unless required by applicable law or agreed to in writing, software
  distributed under the License is distributed on an "AS IS" BASIS,
  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied.
  See the License for the specific language governing permissions and
  limitations under the License.
-->
<!-- Note:  A "Server" is not itself a "Container", so you may not
     define subcomponents such as "Valves" at this level.
     Documentation at /docs/config/server.html
-->
<Server port=105' shutdown='SHUTDOWN' debug='0'>

<!--APR library loader. Documentation at /docs/apr.html -->
<Listener className=rg.apache.catalina.core.AprLifecycleListener"
SSLEngine=n" />
<!--Initialize Jasper prior to webapps are loaded. Documentation at
/docs/jasper-howto.html -->
<Listener className=rg.apache.catalina.core.JasperListener" />
<!-- JMX Support for the Tomcat server. Documentation at
/docs/non-existent.html -->
<Listener
className=rg.apache.catalina.mbeans.ServerLifecycleListener" />
<Listener
className=rg.apache.catalina.mbeans.GlobalResourcesLifecycleListener"
/>

<!-- Global JNDI resources
       Documentation at /docs/jndi-resources-howto.html
  -->
<GlobalNamingResources>
<!-- Editable user database that can also be used by
         UserDatabaseRealm to authenticate users
    -->
<Resource name=serDatabase" auth="Container"
              type=rg.apache.catalina.UserDatabase"
              description=ser database that can be updated and saved"

factory=rg.apache.catalina.users.MemoryUserDatabaseFactory"
              pathname=onf/tomcat-users.xml" />
</GlobalNamingResources>

<!-- A "Service" is a collection of one or more "Connectors" that share
       a single "Container" Note:  A "Service" is not itself a
"Container",
       so you may not define subcomponents such as "Valves" at this
level.
       Documentation at /docs/config/service.html
   -->
<Service name=atalina'>

<!--The connectors can use a shared executor, you can define one or
more named thread pools-->
<!--
<Executor name=omcatThreadPool" namePrefix="catalina-exec-"
        maxThreads=50" minSpareThreads="4"/>
    -->


<!-- A "Connector" represents an endpoint by which requests are
received
         and responses are returned. Documentation at :
         Java HTTP Connector: /docs/config/http.html (blocking&
non-blocking)
         Java AJP  Connector: /docs/config/ajp.html
         APR (HTTP/AJP) Connector: /docs/apr.html
         Define a non-SSL HTTP/1.1 Connector on port 8080
    -->
<Connector port=180" protocol="HTTP/1.1"
           maxThreads=50" connectionTimeout="20000"
               redirectPort=443" address="/home/XXXX/public_html" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor=omcatThreadPool"
               port=080" protocol="HTTP/1.1"
               connectionTimeout=0000"
               redirectPort=443" />
    -->
<!-- Define a SSL HTTP/1.1 Connector on port 8443
         This connector uses the JSSE configuration, when using APR,
the
         connector should be using the OpenSSL style configuration
         described in the APR documentation -->
<!--
<Connector port=443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads=50" scheme="https" secure="true"
               clientAuth=alse" sslProtocol="TLS" />
    -->

<!-- Define an AJP 1.3 Connector on port 8009/8010 -->
<Connector port=010" protocol="AJP/1.3" redirectPort="8443"
address=home/#####/public_html" />

<!-- 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).
         Documentation at /docs/config/engine.html -->

<!-- You should set jvmRoute to support load-balancing via AJP ie :
<Engine name=atalina" defaultHost="localhost" jvmRoute="jvm1">
    -->
<Engine name=atalina" defaultHost="www.XXXXXXXX.com">

<!--For clustering, please take a look at documentation at:
          /docs/cluster-howto.html  (simple how to)
          /docs/config/cluster.html (reference documentation) -->
<!--
<Cluster className=rg.apache.catalina.ha.tcp.SimpleTcpCluster"/>
      -->

<!-- The request dumper valve dumps useful debugging information about

           the request and response data received and sent by Tomcat.
           Documentation at: /docs/config/valve.html -->
<!--
<Valve className=rg.apache.catalina.valves.RequestDumperValve"/>
      -->

<!-- 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=rg.apache.catalina.realm.UserDatabaseRealm"
             resourceName=serDatabase"/>

<!-- Define the default virtual host
           Note: XML Schema validation will not work with Xerces 2.2.
       -->
<Host name=ww.XXXXXXXX.com"  appBase="/home/XXXXX/public_html"
            unpackWARs=rue" autoDeploy="true"
            xmlValidation=alse" xmlNamespaceAware="false">


<!-- SingleSignOn valve, share authentication between web applications
             Documentation at: /docs/config/valve.html -->
<!--
<Valve className=rg.apache.catalina.authenticator.SingleSignOn" />
        -->

<!-- Access log processes all example.
             Documentation at: /docs/config/valve.html -->

<Valve className=rg.apache.catalina.valves.AccessLogValve"
directory=ogs"
               prefix=xodus_access." suffix=".log"
pattern=ommon" resolveHosts="false"/>
<Logger className=rg.apache.catalina.logger.FileLogger'
           directory=ogs" prefix="exodus_catalina." suffix=".log"
timestamp=rue" />
<Context path= docBase='ROOT' debug='0' />
        ##NOTE: the is no ROOT directory in the app.

</Host>
</Engine>
</Service>
</Server>



LoadModule jk_module modules/mod_jk.so

ajp13 listening on /0.0.0.0:8009
  - Chuck


THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE
PROPRIETARY MATERIAL and is thus for use only by the intended
recipient. If you received this in error, please contact the sender
and delete the e-mail and its attachments from all computers.


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org



Reply via email to