[Date Prev][Date Next][Thread Prev][Thread Next] [Date Index] [Thread Index] [Home]

[no subject]


Hi,

I have just installed Apache 1.3.9, JServ 1.1.1 and GNUjsp 1.0.1 in Windows2000.
I test the running servlets work correctly but have problems with running JSP.
I tried to run a sample hello.jsp but I received 

HTTP 500 - Internal server error 
Internet Explorer 


I checked the jserv.log

[12/12/2000 16:00:59:006 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: started
[12/12/2000 16:00:59:006 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: Debugging enabled.
[12/12/2000 16:00:59:006 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: $Id: JspServlet.java,v 1.55 2000/09/07 15:39:06 alph Exp $
[12/12/2000 16:00:59:016 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: compiler     = 'builtin-javac -classpath "%classpath%;%scratchdir%;D:\jdk1.3\jre\lib\rt.jar;D:\jdk1.3\lib\tools.jar;D:\Program Files\gnujsp-1.0.1\lib\servlet-2.0-plus.jar;D:\Program Files\gnujsp-1.0.1\lib\gnujsp10.jar" -d %scratchdir% -depracation %source%'
[12/12/2000 16:00:59:016 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: scratchdir   = 'D:\Program Files\Apache Group\Apache\WWW'
[12/12/2000 16:00:59:016 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: checkDeps    = true
[12/12/2000 16:00:59:016 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pagebase     = null
[12/12/2000 16:00:59:016 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: needsPageBase= false
[12/12/2000 16:00:59:016 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: usePackages  = true
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.getServInfo: 'ApacheJServ/1.1.1/ GNUJSP 1.0.1 wrapper'
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.os.name    : 'Windows 2000'
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.os.arch    : 'x86'
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.os.version : '5.0'
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.java.vendor: 'Sun Microsystems Inc.'
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.java.versi : '1.3.0'
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.java.clvers: '47.0'
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: JspServlet: initialized
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: service started
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: PathInfo    = '/hello.jsp'
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: RequestURI  = '/hello.jsp'
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: ServletPath = '/alph/gnujsp'
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.getPageForURI: uri=/hello.jsp
[12/12/2000 16:00:59:036 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.getPageForURI: key=/hello.jsp
[12/12/2000 16:00:59:066 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: getResourceImpl: pathdebug.path       : '/hello.jsp'
[12/12/2000 16:00:59:066 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: getResourceImpl: pathDebug.includePath: null
[12/12/2000 16:00:59:066 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.jsdk20     : yes
[12/12/2000 16:00:59:066 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.pagebase   : null
[12/12/2000 16:00:59:066 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.getRealPath: null
[12/12/2000 16:00:59:066 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.getPathTran: 'd:\program files\apache group\apache\www\hello.jsp'
[12/12/2000 16:00:59:066 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.getReqURI  : '/hello.jsp'
[12/12/2000 16:00:59:066 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.getPathInfo: '/hello.jsp'
[12/12/2000 16:00:59:066 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: pathdebug.getServPath: '/alph/gnujsp'
[12/12/2000 16:00:59:066 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: getResIm: return file:d:/program files/apache group/apache/www/hello.jsp
[12/12/2000 16:00:59:066 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: Parsing file:d:/program files/apache group/apache/www/hello.jsp
[12/12/2000 16:00:59:086 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: Depends on file:d:/program files/apache group/apache/www/hello.jsp
[12/12/2000 16:00:59:086 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: file:d:/program files/apache group/apache/www/hello.jsp timestamp 976631814159
[12/12/2000 16:00:59:086 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: Emitting source to D:\Program Files\Apache Group\Apache\WWW\jsp\_hello_2ejsp.java
[12/12/2000 16:00:59:106 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: Compiling D:\Program Files\Apache Group\Apache\WWW\jsp\_hello_2ejsp.java
[12/12/2000 16:00:59:106 GMT+01:00] gnujsp/org.gjt.jsp.JspServlet: Compiler command: builtin-javac -classpath D:\Program Files\Apache JServ 1.1.1\ApacheJServ.jar;d:\Program Files\gnujsp-1.0.1\lib\servlet-2.0-plus.jar;D:\jdk1.3\jre\lib\rt.jar;D:\jdk1.3\lib\tools.jar;D:\Program Files\gnujsp-1.0.1\lib\servlet-2.0-plus.jar;D:\Program Files\gnujsp-1.0.1\lib\gnujsp10.jar -d D:\Program Files\Apache Group\Apache\WWW -depracation D:\Program Files\Apache Group\Apache\WWW\jsp\_hello_2ejsp.java

So it seems that it stops during compiling phase. In Apache log file I found

Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/http/HttpServlet
	at java.lang.ClassLoader.defineClass0(Native Method)
	at java.lang.ClassLoader.defineClass(ClassLoader.java:486)
	at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:111)
	at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
	at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:297)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:253)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:313)
Exception in thread "main"

But it strange because I added all needed classes for "classpath" parameter


Darek