You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cocoon.apache.org by Mamadou Bobo Sylla <bo...@ewarna.com> on 2001/07/26 11:41:53 UTC

java.lang.NoClassDefFoundError with XSP

I am using Tomcat 3.2.1 integrated with cocoon-1.8.2

I have succesfully tested all the cocoon samples except XSP examples.
I am always getting :java.lang.NoClassDefFoundError: sun/tools/javac/Main

I have already the JDK_HOM/lib/tools.jar on my system classpath (through autoexec.bat). I have also copied tools.jar into tomcat/lib/ and run the sample afterwards. Yet I am still getting the same error!!

Am I missing anything?

Please I urgently need your help.

Bobo,

THE FULL ERROR MESSAGE:

java.lang.NoClassDefFoundError: sun/tools/javac/Main
	at org.apache.cocoon.processor.xsp.language.java.SunJavaCompiler.compile(SunJavaCompiler.java:68)
	at org.apache.cocoon.processor.xsp.language.java.XSPJavaProcessor.compile(XSPJavaProcessor.java:132)
	at org.apache.cocoon.processor.xsp.XSPProcessor.process(XSPProcessor.java:522)
	at org.apache.cocoon.Engine.handle(Engine.java:384)
	at org.apache.cocoon.Cocoon.service(Cocoon.java:183)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
	at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
	at org.apache.tomcat.core.Handler.service(Handler.java:286)
	at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
	at org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
	at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
	at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
	at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
	at org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
	at java.lang.Thread.run(Thread.java:484)



Re: java.lang.NoClassDefFoundError with XSP

Posted by Stefano Mazzocchi <st...@betaversion.org>.
Scrive Mamadou Bobo Sylla <bo...@ewarna.com>:

> I am using Tomcat 3.2.1 integrated with cocoon-1.8.2
> 
> I have succesfully tested all the cocoon samples except XSP examples.
> I am always getting :java.lang.NoClassDefFoundError:
> sun/tools/javac/Main
> 
> I have already the JDK_HOM/lib/tools.jar on my system classpath (through
> autoexec.bat). I have also copied tools.jar into tomcat/lib/ and run the
> sample afterwards. Yet I am still getting the same error!!
> 
> Am I missing anything?
> 
> Please I urgently need your help.
> 
> Bobo,
> 
> THE FULL ERROR MESSAGE:
> 
> java.lang.NoClassDefFoundError: sun/tools/javac/Main
> 	at
> org.apache.cocoon.processor.xsp.language.java.SunJavaCompiler.compile
(SunJavaCompiler.java:68)
> 	at
> org.apache.cocoon.processor.xsp.language.java.XSPJavaProcessor.compile
(XSPJavaProcessor.java:132)
> 	at
> org.apache.cocoon.processor.xsp.XSPProcessor.process(XSPProcessor.java:522)
> 	at org.apache.cocoon.Engine.handle(Engine.java:384)
> 	at org.apache.cocoon.Cocoon.service(Cocoon.java:183)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 	at
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> 	at org.apache.tomcat.core.Handler.service(Handler.java:286)
> 	at
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> 	at
> org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
> 	at
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> 	at
> org.apache.tomcat.service.http.HttpConnectionHandler.processConnection
(HttpConnectionHandler.java:210)
> 	at
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> 	at
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> 	at java.lang.Thread.run(Thread.java:484)
> 
> 
> 

Please, ask such questions to the cocoon-users mail list.

Thanks.

-- 
Stefano Mazzocchi      One must still have chaos in oneself to be
                          able to give birth to a dancing star.
<st...@apache.org>                             Friedrich Nietzsche
--------------------------------------------------------------------

---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


Re: java.lang.NoClassDefFoundError with XSP

Posted by Mamadou Bobo Sylla <bo...@ewarna.com>.
The same error is persisting(ref to message title and my first message at
the bottom).
I am pasting here the content of my autoexec.bat and tomcat.bat in the
expectation that, this may help to discover the mistake. As I had pointed
out, all the cocoon samples are working except XSP.
Please whoever has been able to run XSP on Tomcat/Cocoon, compares your
settings to mine in order to help identify my mistake. I urgently need your
help.
I am using jdk1.3.0_02 ,Tomcat 3.2.1 ,Cocoon-1.8.2
=====
AUTOEXEC.BAT:
--------------------
SET JAVA_HOME=C:\JDK13~1.0_0
SET TOMCAT_HOME=C:\TOMCAT

SET
CLASSPATH=C:\COCOON~1.2\LIB\XERCES~1.JAR;C:\COCOON~1.2\LIB\TURBIN~1.JAR;C:\C
OCOON~1.2\LIB\XALAN_~1.JAR;C:\COCOON~1.2\LIB\FOP_0_1.JAR;C:\COCOON~1.2\LIB\W
3C.JAR;%CLASSPATH%
SET
CLASSPATH=C:\JDK13~1.0_0\LIB\TOOLS.JAR;C:\JDK13~1.0_0\LIB\DT.JAR;C:\SERVLE~1
;C:\TOMCAT\LIB\COCOONILS.JAR;C:\TOMCAT\LIB\WEBSERVER.JAR;C:\TOMCAT\LIB\JASPE
R.JAR;C:\TOMCAT\LIB\JAXP.JAR;C:\TOMCAT\LIB\PARSER.JAR;C:\TOMCAT\LIB\SERVLET.
JAR;C:\TOMCAT\LIB\MMMYSQ~1.JAR;%CLASSPATH%
======
TOMCAT.BAT:
----------------
:staticClasspath
echo Setting your CLASSPATH statically.

if exist "%TOMCAT_HOME%\lib\xerces_1_2.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\xerces_1_2.jar
if exist "%TOMCAT_HOME%\lib\xalan.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\xalan.jar
if exist "%TOMCAT_HOME%\lib\xalan_1_2_D02.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\xalan_1_2_D02.jar
if exist "%TOMCAT_HOME%\lib\ant_1_1.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\ant_1_1.jar
if exist "%TOMCAT_HOME%\lib\cocoonils.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\cocoonils.jar
if exist "%TOMCAT_HOME%\lib\fop_0_15_0.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\fop_0_15_0.jar

if exist "%TOMCAT_HOME%\lib\servlet_2_2.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\servlet_2_2.jar
if exist "%TOMCAT_HOME%\lib\stylebook-1.0-b2.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\stylebook-1.0-b2.jar
if exist "%TOMCAT_HOME%\lib\turbine-pool.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\turbine-pool.jar


if exist "%JAVA_HOME%\lib\tools.jar" set
CLASSPATH=%CLASSPATH%;%JAVA_HOME%\lib\tools.jar
if exist "%TOMCAT_HOME%\lib\ant.jar" set CP=%CP%;%TOMCAT_HOME%\lib\ant.jar
if exist "%TOMCAT_HOME%\lib\jasper.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\jasper.jar
if exist "%TOMCAT_HOME%\lib\jaxp.jar" set CP=%CP%;%TOMCAT_HOME%\lib\jaxp.jar
if exist "%TOMCAT_HOME%\lib\parser.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\parser.jar
if exist "%TOMCAT_HOME%\lib\servlet.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\servlet.jar
if exist "%TOMCAT_HOME%\lib\webserver.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\webserver.jar
if exist "%TOMCAT_HOME%\lib\mm.mysql-2.0.6.jar" set
CP=%CP%;%TOMCAT_HOME%\lib\mm.mysql~1.jar
======
Bobo,




----- Original Message -----
From: "Drasko Kokic" <dr...@yahoo.com>
To: <co...@xml.apache.org>
Sent: Thursday, July 26, 2001 8:30 PM
Subject: Re: java.lang.NoClassDefFoundError with XSP


> I believe you missed reading documentation :-)
>
> --- Mamadou Bobo Sylla <bo...@ewarna.com> wrote:
> > I am using Tomcat 3.2.1 integrated with cocoon-1.8.2
> >
> > I have succesfully tested all the cocoon samples
> > except XSP examples.
> > I am always getting :java.lang.NoClassDefFoundError:
> > sun/tools/javac/Main
> >
> > I have already the JDK_HOM/lib/tools.jar on my
> > system classpath (through autoexec.bat). I have also
> > copied tools.jar into tomcat/lib/ and run the sample
> > afterwards. Yet I am still getting the same error!!
> >
> > Am I missing anything?
> >
> > Please I urgently need your help.
> >
> > Bobo,
> >
> > THE FULL ERROR MESSAGE:
> >
> > java.lang.NoClassDefFoundError: sun/tools/javac/Main
> > at
> >
>
org.apache.cocoon.processor.xsp.language.java.SunJavaCompiler.compile(SunJav
aCompiler.java:68)
> > at
> >
>
org.apache.cocoon.processor.xsp.language.java.XSPJavaProcessor.compile(XSPJa
vaProcessor.java:132)
> > at
> >
>
org.apache.cocoon.processor.xsp.XSPProcessor.process(XSPProcessor.java:522)
> > at org.apache.cocoon.Engine.handle(Engine.java:384)
> > at
> > org.apache.cocoon.Cocoon.service(Cocoon.java:183)
> > at
> >
> javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> > at
> >
> org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> > at
> >
> org.apache.tomcat.core.Handler.service(Handler.java:286)
> > at
> >
> org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> > at
> >
>
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
> > at
> >
> org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> > at
> >
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210)
> > at
> >
> org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> > at
> >
> org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> > at java.lang.Thread.run(Thread.java:484)
> >
> >
> >
>
> __________________________________________________
> Do You Yahoo!?
> Make international calls for as low as $.04/minute with Yahoo! Messenger
> http://phonecard.yahoo.com/
>
> ---------------------------------------------------------------------
> Please check that your question has not already been answered in the
> FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>
>
> To unsubscribe, e-mail: <co...@xml.apache.org>
> For additional commands, e-mail: <co...@xml.apache.org>
>


---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>


Re: java.lang.NoClassDefFoundError with XSP

Posted by Drasko Kokic <dr...@yahoo.com>.
I believe you missed reading documentation :-)

--- Mamadou Bobo Sylla <bo...@ewarna.com> wrote:
> I am using Tomcat 3.2.1 integrated with cocoon-1.8.2
> 
> I have succesfully tested all the cocoon samples
> except XSP examples.
> I am always getting :java.lang.NoClassDefFoundError:
> sun/tools/javac/Main
> 
> I have already the JDK_HOM/lib/tools.jar on my
> system classpath (through autoexec.bat). I have also
> copied tools.jar into tomcat/lib/ and run the sample
> afterwards. Yet I am still getting the same error!!
> 
> Am I missing anything?
> 
> Please I urgently need your help.
> 
> Bobo,
> 
> THE FULL ERROR MESSAGE:
> 
> java.lang.NoClassDefFoundError: sun/tools/javac/Main
> 	at
>
org.apache.cocoon.processor.xsp.language.java.SunJavaCompiler.compile(SunJavaCompiler.java:68)
> 	at
>
org.apache.cocoon.processor.xsp.language.java.XSPJavaProcessor.compile(XSPJavaProcessor.java:132)
> 	at
>
org.apache.cocoon.processor.xsp.XSPProcessor.process(XSPProcessor.java:522)
> 	at org.apache.cocoon.Engine.handle(Engine.java:384)
> 	at
> org.apache.cocoon.Cocoon.service(Cocoon.java:183)
> 	at
>
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
> 	at
>
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
> 	at
>
org.apache.tomcat.core.Handler.service(Handler.java:286)
> 	at
>
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
> 	at
>
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:797)
> 	at
>
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
> 	at
>
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:210)
> 	at
>
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
> 	at
>
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
> 	at java.lang.Thread.run(Thread.java:484)
> 
> 
> 

__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

---------------------------------------------------------------------
Please check that your question has not already been answered in the
FAQ before posting. <http://xml.apache.org/cocoon/faqs.html>

To unsubscribe, e-mail: <co...@xml.apache.org>
For additional commands, e-mail: <co...@xml.apache.org>