Unable to run updatewar to update local help, class not found error
I am working with two servers, both not connected to the internet so we have local help installed which WAS working until I deleted the tomcat/work directories while doing some plug-in development. When tried to use https://localhost:port/clmhelp/updater/updatewar.jsp, to restore the local help from the updater zip file, it works on one server but the other one displays an error 500 in the browser: "Jasper Exception Unable to load class for JSP". Further down in the stack trace, there is a class not found "org.apache.jsp.updater.updatewar_jsp" error. Anyone have any ideas on what I need to do to fix this? We are running RTC v. 4.0.2 on both servers. Thanks!
One answer
You can first try to re-deploy the web application and see if the error goes away.
1. Stop Tomcat.
2. Remove the directory "clmhelp" under tomcat/work
3. Remove the directory "clmhelp" under tomcat/webapps
4. Restart Tomcat and make sure the the directory "clmhelp" is created under tomcat/webapps and the content of the web application is extracted there.
If the problem persists, check the log file for more details - tomcat/work/Catalina/localhost/clmhelp/eclipse/workspace/.metadata/.log
1. Stop Tomcat.
2. Remove the directory "clmhelp" under tomcat/work
3. Remove the directory "clmhelp" under tomcat/webapps
4. Restart Tomcat and make sure the the directory "clmhelp" is created under tomcat/webapps and the content of the web application is extracted there.
If the problem persists, check the log file for more details - tomcat/work/Catalina/localhost/clmhelp/eclipse/workspace/.metadata/.log