DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3729>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE. http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3729 sun/tools/javac/Main not found while running Tomcat 4 as a service on Windows 2000 Summary: sun/tools/javac/Main not found while running Tomcat 4 as a service on Windows 2000 Product: Tomcat 4 Version: 4.0 Final Platform: PC OS/Version: Windows NT/2K Status: NEW Severity: Major Priority: Other Component: Unknown AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] I'm having the following problem only on Windows 2000 with Sun's JDK 1.4. It works with Windows NT 4.0 and Sun's JDK 1.3.1. My JAVA_HOME and CATALINA_HOME environment variables are properly set. While running Tomcat 4 as a service on Windows 2000 I get the following error when accessing any JSP page that isn't already compiled: java.lang.NoClassDefFoundError: sun/tools/javac/Main I believe sun.tools.javac.Main is called while the JSP page is compiled, and is containted in C:\jdk1.4\lib\tools.jar. For testing, delete all the files and folders in the "Apache Tomcat 4.0\work" directory to force a recompile of the JSP pages. When I run Tomcat 4 from the command line with startup.bat it tells me that C:\jdk1.4\lib\tools.jar is included in the CLASSPATH and JSP pages compile and work as expected. If I start Tomcat 4 as a service it doesn't seem to be using the same CLASSPATH or isn't finding C:\jdk1.4\lib\tools.jar.