• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

tomcat question

 
Chris Huisman
Greenhorn
Posts: 21
  • Mark post as helpful
  • send pies
  • 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.
 
Randall Twede
Ranch Hand
Posts: 4363
2
Java
  • Mark post as helpful
  • send pies
  • 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
  • Quote
  • Report post to moderator
So within tomcat how do I get those two .bat to run on startup?
 
Randall Twede
Ranch Hand
Posts: 4363
2
Java
  • Mark post as helpful
  • send pies
  • 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).]
 
Ajan Balakrishnan
Ranch Hand
Posts: 71
  • Mark post as helpful
  • send pies
  • 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).]
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic