For what it's worth, I've come across this problem far too many times when installing things under Windows. I have now adopted the practice of installing native Windows applications (Photoshop, Office etc) in c:\program files and server applications like Apache, Tomcat as well as command line programs like Perl, Java, Ant etc in c:\servers or c:\apps, and then c:\servers\apache, c:\servers\tomcat etc rather than "c:\servers\apache group\apache" or whatever the default is.
These steps have meant I have been able to weed out most of the problems of developing under Windows, apart from some CVS issues for which I need to use Cygwin - though these are easily compensated for given how gorgeous Ant makes things - like updating modules automatically before building. Ant is the way forward! HTH, apologies for rambling - trying to avoid revising for finals. ;) Joel Baker. ""Whitcomb, Roger"" <[EMAIL PROTECTED]> wrote in message news:<[EMAIL PROTECTED]>... | It's because of the spaces in the path under Win98. Use the 8.3 version of the "Apache Group" and "Apache Tomcat 4.0" folders and try again. | | Roger Whitcomb | Computer Associates | Senior Software Engineer | Development | Phone: +1 408 965 8653 | FAX: +1 408 965 8805 | [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> | | | -----Original Message----- | From: VIDYASAGAR R NALLU [mailto:[EMAIL PROTECTED]] | Sent: Friday, May 24, 2002 4:05 PM | To: [EMAIL PROTECTED] | Subject: Please Help: HTTP Status 500 - Internal Server Error | | | Hi all, | | Basically i have developed a small application using JSP, Tomcat 4.0.3, | j2sdk1.4.0 under win2k. It was working absolutely fine. The same | application when i'm trying to run on windows 98, it is giving the | following error: | | Note: I'm not copying whole output. These are the few lines of code to | give basic idea. | exception | javax.servlet.ServletException: sun/tools/javac/Main | at | org.apache.jasper.servlet.JspServlet.service(JspServlet.java:485) | | root cause | java.lang.NoClassDefFoundError: sun/tools/javac/Main | at | org.apache.jasper.compiler.SunJavaCompiler.compile(SunJavaCompiler.java:1 | 36) | | I set the PATH and CLASSPATH variables as follows in autoexec.bat: | | PATH=%PATH%;c:\j2sdk1.4.0\bin; | JAVA_HOME=c:\j2sdk1.4.0 | CATALINA_HOME=c:\Program Files\Apache Group\Apache Tomcat 4.0 | TOMCAT_HOME=%CATALINA_HOME | | %CLASSPATH=%CLASSPATH%;c:\j2sdk1.4.0\jre\lib\tools.jar;c:\Program | Files\Apache Group\Apache | Tomcat 4.0\common\lib\servlet.jar | | I'm just wondering that whether i should include servlet.jar in the | CLASSPATH or any other place. | | What i feel is for some reason tomcat is not loading servlet.jar. | Please someone assist me in this regard. | | Thanks in advance | Rajasree | | -- | To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> | For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> | | -- | To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> | For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> | -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>