• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

tomcat question

 
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
How do you run a program when tomcat starts up? When tomcat starts up I need to start up a program which does some initializing, and starts a thread when tomcat starts. I would also like to shut this program down when tomcat shutdowns.
 
Ranch Hand
Posts: 4716
9
Scala Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
If you are on a dos machine, create two .bat files, one for starting and one for stopping.
 
Chris Huisman
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
So within tomcat how do I get those two .bat to run on startup?
 
Randall Twede
Ranch Hand
Posts: 4716
9
Scala Java
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I use a .bat program(tom.bat) to start tomcat. I put it in the Windows folder. When I go to MS-DOS Prompt from the start menu, it opens a dos window with the directory set to C:\Windows.
I just type in tom. Here is my .bat program:

You would want to also include code to start your other program.
Im not as sure about stopping.
I stop tomcat from the dos window that is already open.
Sorry I know just enough DOS to get by.
Hope that helps
[This message has been edited by Randall Twede (edited February 12, 2001).]
 
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Edit the startup.bat file under jakarta-tomcat-1.3.2\bin directory call your bat file at the :start function
For example change your startup.bat by adding the second line as below
:start
call "%TOMCAT_HOME%\bin\tomcat" start %1 %2 %3 %4 %5 %6 %7 %8 %9
call "c:\yourbatfile.bat"
Hope this helps
Ajan

[This message has been edited by Ajan Balakrishnan (edited February 12, 2001).]
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic