What is a good method of preventing one or more ALM apps from starting up?
Accepted answer
One thing you can do, though not very elegant, is to rename the WEB-INF directory (ie /server/tomcar/webapps/rm/WEB-INF) to something else (NOSTART-WEB-INF) which will prevent RRC/RDNG from starting. Renaming it back to WEB-INFO will enable it again after a recycle. As it does try to start the webapp, some resource will be used, but not the full app.
Comments
Bas, that is actually the most elegant solution so far. I dug around into the various config files and there is no simple method of disabling a web app. I should try to start tomcat manager and see if I can access the application from there.
Think Tomcat installed with CLM does not come out of the box with the manager app.
I noticed that. That would have been a good solution. I have renamed the WEB-INF file and that is working perfectly. Thanks again!
One other answer
I assume that you are using an environment where all the CLM applications are running in a single application server, like Tomcat, and that you don't want the application at all.
You could de-register the application from the JTS and delete the .war file
Or are you asking for something else?
Comments
Hi Robin,
Yes, I am running from Tomcat. I only require RTC for this integration and the performance when running full-on ALM is killing my performance (too many applications running in 16GB :-)
I would prefer not to de-register the app and delete the .war file in the event I wish to start it later. Is there a batch file or config file that can be edited to prevent the application from starting?
Thanks!
You could rename the .war file (e.g. war_), ore move it into a different folder.
There is no batch, as Tomcat automatically scans for the war file and deploys it if it is there.