Re: Gracefull restart of tomcat

2010-06-01 Thread Petr Hracek
Hello *,

Manager application is not installed on the system.
You mentioned that it depends on the configuration.
Configuration of tomcat which is used is delivered by OS.
In the /etc/tomcat5/base/Catalina/localhost is only relevant XML file.
which contains path and docbase where tomcat can find servlets and other jar
files.

War files are not used. Only jar files with web.xml files.

2010/5/31 Pid p...@pidster.com

 On 31/05/2010 11:40, Petr Hracek wrote:
  Dear users,
 
  I would like to ask you on the some thing which regards to the
 application
  deployment and
  neccessary restart of tomcat5.

 Tomcat 5?  That's pretty old, and not supported any more.

  When I am some servlet which are run under tomcat and I have build up the
  new jar files for my application
  is it enought to copy this file to my location without neccessary restart
 of
  tomcat?

 Depends on your configuration.  Which you haven't posted.

  Is there any gracefull restart of tomcat like in apache2?
 
  Is there any mechanishm how to update servlets when tomcat is already
  running
  so that tomcat 5 will not be restarted and new servlets will be loaded?

 You can update/replace the war file.  This may trigger an application
 restart, depending on your configuration.

 The manager application can also be used to update and restart web
 applications.


 p




-- 
Best Regards / S pozdravem
Petr Hracek


Re: Gracefull restart of tomcat

2010-06-01 Thread Pid
On 01/06/2010 11:31, Petr Hracek wrote:
 Hello *,
 
 I have make a really big error.
 Tomcat which is installed on the our systems is:
 tomcat5-5.5.27-0.8.39
 
 If I have in /etc/tomcat5/base/Catalina/localhost file like foo.xml
 wich referes to /opt/foo/servlet. After uploading new jar files to
 /opt/foo/servlet
 how I can tell to tomcat that servlet has to be reloaded.

Perhaps I need to be more specific: *post your config files to the list*.


p


 Thanks for your responses
 
 Best Regards
 Petr Hracek
 
 2010/6/1 Pid * p...@pidster.com mailto:p...@pidster.com
 
 
 
 On 1 Jun 2010, at 10:01, Petr Hracek phrac...@gmail.com
 mailto:phrac...@gmail.com wrote:
 
 Hello *,

 Manager application is not installed on the system.
 You mentioned that it depends on the configuration.
 Configuration of tomcat which is used is delivered by OS.
 In the /etc/tomcat5/base/Catalina/localhost is only relevant XML file.
 
 If you know which config files are relevant you already know the
 answer to your problem, no?
 
 You should upgrade to a newer version of Tomcat - 5.0 is very very old.
 
 
 p
 
 which contains path and docbase where tomcat can find servlets and
 other jar files.

 War files are not used. Only jar files with web.xml files.

 2010/5/31 Pid  mailto:p...@pidster.comp...@pidster.com
 mailto:p...@pidster.com

 On 31/05/2010 11:40, Petr Hracek wrote:
  Dear users,
 
  I would like to ask you on the some thing which regards to
 the application
  deployment and
  neccessary restart of tomcat5.

 Tomcat 5?  That's pretty old, and not supported any more.

  When I am some servlet which are run under tomcat and I have
 build up the
  new jar files for my application
  is it enought to copy this file to my location without
 neccessary restart of
  tomcat?

 Depends on your configuration.  Which you haven't posted.

  Is there any gracefull restart of tomcat like in apache2?
 
  Is there any mechanishm how to update servlets when tomcat
 is already
  running
  so that tomcat 5 will not be restarted and new servlets will
 be loaded?

 You can update/replace the war file.  This may trigger an
 application
 restart, depending on your configuration.

 The manager application can also be used to update and restart web
 applications.


 p




 -- 
 Best Regards / S pozdravem
 Petr Hracek
 
 
 
 
 -- 
 Best Regards / S pozdravem
 Petr Hracek




signature.asc
Description: OpenPGP digital signature


Re: Gracefull restart of tomcat

2010-06-01 Thread Petr Hracek
Hello *,

my context file foo.xml is:
?xml version='1.0' encoding='utf-8'?
Context path=/foo docBase=/opt/foo/servlet allowLinking=true
/Context

my server.xml file is:
Server port=8005 shutdown=SHUTDOWN

  Listener className=org.apache.catalina.core.AprLifecycleListener /
  Listener className=org.apache.catalina.mbeans.ServerLifecycleListener
/
  Listener
className=org.apache.catalina.mbeans.GlobalResourcesLifecycleListener /
  Listener
className=org.apache.catalina.storeconfig.StoreConfigLifecycleListener/

  GlobalNamingResources
Environment name=simpleValue type=java.lang.Integer value=30/
Resource name=UserDatabase auth=Container
  type=org.apache.catalina.UserDatabase
   description=User database that can be updated and saved
   factory=org.apache.catalina.users.MemoryUserDatabaseFactory
  pathname=conf/tomcat-users.xml /
  /GlobalNamingResources
  Service name=Catalina

Connector port=8080 maxHttpHeaderSize=8192
   maxThreads=150 minSpareThreads=25 maxSpareThreads=75
   enableLookups=false redirectPort=8443 acceptCount=100
   connectionTimeout=2 disableUploadTimeout=true /

Connector port=8009
   enableLookups=false redirectPort=8443 protocol=AJP/1.3
/

Engine name=Catalina defaultHost=localhost
  Realm className=org.apache.catalina.realm.UserDatabaseRealm
 resourceName=UserDatabase/
  Host name=localhost appBase=webapps
   unpackWARs=true autoDeploy=true
   xmlValidation=false xmlNamespaceAware=false
 /Host
/Engine
  /Service
/Server

If more config files will be neccessary I will provide.

2010/6/1 Pid p...@pidster.com

 On 01/06/2010 11:31, Petr Hracek wrote:
  Hello *,
 
  I have make a really big error.
  Tomcat which is installed on the our systems is:
  tomcat5-5.5.27-0.8.39
 
  If I have in /etc/tomcat5/base/Catalina/localhost file like foo.xml
  wich referes to /opt/foo/servlet. After uploading new jar files to
  /opt/foo/servlet
  how I can tell to tomcat that servlet has to be reloaded.

 Perhaps I need to be more specific: *post your config files to the list*.


 p


  Thanks for your responses
 
  Best Regards
  Petr Hracek
 
  2010/6/1 Pid * p...@pidster.com mailto:p...@pidster.com
 
 
 
  On 1 Jun 2010, at 10:01, Petr Hracek phrac...@gmail.com
  mailto:phrac...@gmail.com wrote:
 
  Hello *,
 
  Manager application is not installed on the system.
  You mentioned that it depends on the configuration.
  Configuration of tomcat which is used is delivered by OS.
  In the /etc/tomcat5/base/Catalina/localhost is only relevant XML
 file.
 
  If you know which config files are relevant you already know the
  answer to your problem, no?
 
  You should upgrade to a newer version of Tomcat - 5.0 is very very
 old.
 
 
  p
 
  which contains path and docbase where tomcat can find servlets and
  other jar files.
 
  War files are not used. Only jar files with web.xml files.
 
  2010/5/31 Pid  mailto:p...@pidster.comp...@pidster.com
  mailto:p...@pidster.com
 
  On 31/05/2010 11:40, Petr Hracek wrote:
   Dear users,
  
   I would like to ask you on the some thing which regards to
  the application
   deployment and
   neccessary restart of tomcat5.
 
  Tomcat 5?  That's pretty old, and not supported any more.
 
   When I am some servlet which are run under tomcat and I have
  build up the
   new jar files for my application
   is it enought to copy this file to my location without
  neccessary restart of
   tomcat?
 
  Depends on your configuration.  Which you haven't posted.
 
   Is there any gracefull restart of tomcat like in apache2?
  
   Is there any mechanishm how to update servlets when tomcat
  is already
   running
   so that tomcat 5 will not be restarted and new servlets will
  be loaded?
 
  You can update/replace the war file.  This may trigger an
  application
  restart, depending on your configuration.
 
  The manager application can also be used to update and restart
 web
  applications.
 
 
  p
 
 
 
 
  --
  Best Regards / S pozdravem
  Petr Hracek
 
 
 
 
  --
  Best Regards / S pozdravem
  Petr Hracek





-- 
Best Regards / S pozdravem
Petr Hracek


Re: Gracefull restart of tomcat

2010-06-01 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Petr,

On 6/1/2010 6:59 AM, Petr Hracek wrote:
 my context file foo.xml is:
 ?xml version='1.0' encoding='utf-8'?
 Context path=/foo docBase=/opt/foo/servlet allowLinking=true

The path attribute is illegal in all versions of Tomcat when using an
external XML file: remove it.

Where does foo.xml reside on the filesystem? More specifically, into
what Host is it deployed?

 Engine name=Catalina defaultHost=localhost
   Realm className=org.apache.catalina.realm.UserDatabaseRealm
  resourceName=UserDatabase/
   Host name=localhost appBase=webapps
unpackWARs=true autoDeploy=true
xmlValidation=false xmlNamespaceAware=false
  /Host

With autoDeploy=true, you ought to just be able to update your .class
or .jar files and Tomcat will automatically restart the webapp. Note
that updating static content will not cause Tomcat to reload, and there
have been reports of some people having problems with cached copies of
files. It's always best to trigger an application restart one way or
another.

- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwFCikACgkQ9CaO5/Lv0PDTewCgs6RXpW/DT9MzYfUykr5qS22p
oRsAoJmNA7djnyJ6WkjFYgnnk35OrIdM
=IQSB
-END PGP SIGNATURE-

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



RE: Gracefull restart of tomcat

2010-06-01 Thread Caldarale, Charles R
 From: Christopher Schultz [mailto:ch...@christopherschultz.net]
 Subject: Re: Gracefull restart of tomcat
 
 With autoDeploy=true, you ought to just be able to update your .class
 or .jar files and Tomcat will automatically restart the webapp.

Not quite; files to be monitored for changes have to be specified in a 
WatchedResource element nested inside the webapp's Context element.  By 
default, this is only WEB-INF/web.xml, so a touch of that file should trigger a 
restart of the webapp without taking Tomcat down.

 - 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.



Re: Gracefull restart of tomcat

2010-06-01 Thread Christopher Schultz
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Chuck,

On 6/1/2010 9:33 AM, Caldarale, Charles R wrote:
 From: Christopher Schultz [mailto:ch...@christopherschultz.net]
 Subject: Re: Gracefull restart of tomcat

 With autoDeploy=true, you ought to just be able to update your .class
 or .jar files and Tomcat will automatically restart the webapp.
 
 Not quite; files to be monitored for changes have to be specified in a 
 WatchedResource element nested inside the webapp's Context element.  By 
 default, this is only WEB-INF/web.xml, so a touch of that file should trigger 
 a restart of the webapp without taking Tomcat down.

My experience is that if a .class file has been loaded by the
WebappClassLoader and it gets updated, the webapp is reloaded. The same
is true of a .class file loaded from a .jar file in WEB-INF/classes: if
the .jar file changes, the webapp is auto-reloaded.

I can observe this behavior in both 5.5(.25/.26/.27/.28) and 6.0(.26).

- -chris
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAkwFETIACgkQ9CaO5/Lv0PDEhQCeJLBfvpfIjF/a3NEYeCRRegkX
O/kAn0R05Ze3qyUrqHQTsTCFRlE+B3CL
=SYs8
-END PGP SIGNATURE-

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



RE: Gracefull restart of tomcat

2010-06-01 Thread Caldarale, Charles R
 From: Christopher Schultz [mailto:ch...@christopherschultz.net]
 Subject: Re: Gracefull restart of tomcat
 
 My experience is that if a .class file has been loaded by the
 WebappClassLoader and it gets updated, the webapp is reloaded.

Odd, because I observer no such behavior (just tried it on 6.0.26, Windows 
Vista), and it's certainly not documented to work that way.  Will try it on 
Linux when I get a chance.

 - 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.



Re: Gracefull restart of tomcat

2010-05-31 Thread Pankaj Tiwari
I am not sure if you had looked into deploy redeploy feature of tomcat.
Probably, that is what you are looking for

Perry

On Mon, May 31, 2010 at 4:10 PM, Petr Hracek phrac...@gmail.com wrote:

 Dear users,

 I would like to ask you on the some thing which regards to the application
 deployment and
 neccessary restart of tomcat5.

 When I am some servlet which are run under tomcat and I have build up the
 new jar files for my application
 is it enought to copy this file to my location without neccessary restart
 of
 tomcat?

 Is there any gracefull restart of tomcat like in apache2?

 Is there any mechanishm how to update servlets when tomcat is already
 running
 so that tomcat 5 will not be restarted and new servlets will be loaded?

 Thank you in advance

 --
 Best Regards / S pozdravem
 Petr Hracek




-- 
Pankaj Tiwari


Re: Gracefull restart of tomcat

2010-05-31 Thread Pid
On 31/05/2010 11:40, Petr Hracek wrote:
 Dear users,
 
 I would like to ask you on the some thing which regards to the application
 deployment and
 neccessary restart of tomcat5.

Tomcat 5?  That's pretty old, and not supported any more.

 When I am some servlet which are run under tomcat and I have build up the
 new jar files for my application
 is it enought to copy this file to my location without neccessary restart of
 tomcat?

Depends on your configuration.  Which you haven't posted.

 Is there any gracefull restart of tomcat like in apache2?
 
 Is there any mechanishm how to update servlets when tomcat is already
 running
 so that tomcat 5 will not be restarted and new servlets will be loaded?

You can update/replace the war file.  This may trigger an application
restart, depending on your configuration.

The manager application can also be used to update and restart web
applications.


p



signature.asc
Description: OpenPGP digital signature