Does that means that the production server (with tomcat) will need the jdk
instead of the jre ?

I tought the Jre contained everything to run any applications.. And that the
JDK had a few thing for development purpose only..

I'm gonna get the jdk... 

-----Message d'origine-----
De : Peter Davison [mailto:[EMAIL PROTECTED]]
Envoy� : 14 ao�t, 2002 13:29
� : Tomcat Users List
Objet : Re: Setup - Samples not working


You need the JDK not the JRE.

The JSP compiler needs the java class "sun.tools.javac.Main" which is
(correct
me if I'm wrong) not included with the JRE, but is part of the JDK.  It's
usually found in the tools.jar file.

Regards,
Pete.

On Wed, 14 Aug 2002 13:49:16 -0500
[EMAIL PROTECTED] wrote:

> Hi.
> 
> It`s probably a stupid question, but i'm starting with this... (i should
get
> less dummy within a few weeks)
> 
> 1 ) Environment
> I took Tomcat 4.0.3 for windows (.exe).
> 
> My Laptop is a Pentium3-1000mhz / 512meg ram with Windows 2000 pro SP2.
> 
> 
> 2 ) Installation
> I installed JRE 1.3
> I defined JAVA_HOME (C:\Program Files\JavaSoft\JRE\1.3.1)
> I installed Tomcat
> I defined CATALINA_HOME (C:\Program Files\Apache Tomcat 4.0 )
> 
> 3 ) What i do
> i open the browser
> i go to http://zz11766:8080  and it work well (zz11766 is my machine name)
> i go into "samples"
> i try all these samples and get the following error (it may be a simple
> setup problem) :
> 
> Apache Tomcat/4.0.3 - HTTP Status 500 - Internal Server Error
> 
> type Exception report
> message Internal Server Error
> description The server encountered an internal error (Internal Server
Error)
> that prevented it from fulfilling this request.
> exception 
> javax.servlet.ServletException: sun/tools/javac/Main
>       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:485)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:247)
>       at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:193)
>       at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:243)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:190)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>       at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:475)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
>       at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
> )
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>       at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> java:170)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
>       at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
> )
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :174)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
>
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
> 1012)
>       at
>
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107
> )
>       at java.lang.Thread.run(Unknown Source)
> root cause 
> java.lang.NoClassDefFoundError: sun/tools/javac/Main
>       at
>
org.apache.jasper.compiler.SunJavaCompiler.compile(SunJavaCompiler.java:136)
>       at org.apache.jasper.compiler.Compiler.compile(Compiler.java:272)
>       at org.apache.jasper.servlet.JspServlet.loadJSP(JspServlet.java:552)
>       at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.loadIfNecessary(JspSe
> rvlet.java:177)
>       at
>
org.apache.jasper.servlet.JspServlet$JspServletWrapper.service(JspServlet.ja
> va:189)
>       at
> org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:382)
>       at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:474)
>       at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>       at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:247)
>       at
>
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
> ain.java:193)
>       at
>
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.ja
> va:243)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
>
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.ja
> va:190)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>       at
>
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase
> .java:475)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
> org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2343)
>       at
>
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180
> )
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>       at
>
org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.
> java:170)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
>       at
>
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:170
> )
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
>       at
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 64)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
>
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java
> :174)
>       at
>
org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipeline.java:5
> 66)
>       at
>
org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:472)
>       at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
>       at
>
org.apache.catalina.connector.http.HttpProcessor.process(HttpProcessor.java:
> 1012)
>       at
>
org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor.java:1107
> )
>       at java.lang.Thread.run(Unknown Source)
> 
> ------------------------------------------
> Fran�ois Godbout, charg� de projet
> D�partement des TI
> Raymond Chabot Grant Thornton
> T�l�phone : (514) 878-2691  ext:2176
> 
> Messages de confidentialit� 
> 
> Ce courriel (de m�me que les fichiers joints) est strictement r�serv� �
> l'usage de la personne ou de l'entit� � qui il est adress� et peut
contenir
> de l'information privil�gi�e et confidentielle. Toute divulgation,
> distribution ou copie de ce courriel est strictement prohib�e. Si vous
avez
> re�u ce courriel par erreur, veuillez nous en aviser sur-le-champ,
d�truire
> toutes les copies et le supprimer de votre syst�me informatique. 
> 
> Merci. 
> 
> Confidentiality Notice 
> 
> This communication (including any files transmitted with it) is intended
> solely for the person or entity to whom it is addressed, and may contain
> confidential or privileged information. The disclosure, distribution or
> copying of this message is strictly forbidden. Should you have received
this
> communication in error, kindly contact the sender promptly, destroy any
> copies and delete this message from your computer system. 
> 
> Thank you.
> 
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
> 


--
Peter Davison
[EMAIL PROTECTED]

A watched clock never boils.

--
To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
Messages de confidentialit� 

Ce courriel (de m�me que les fichiers joints) est strictement r�serv� �
l'usage de la personne ou de l'entit� � qui il est adress� et peut contenir
de l'information privil�gi�e et confidentielle. Toute divulgation,
distribution ou copie de ce courriel est strictement prohib�e. Si vous avez
re�u ce courriel par erreur, veuillez nous en aviser sur-le-champ, d�truire
toutes les copies et le supprimer de votre syst�me informatique. 

Merci. 

Confidentiality Notice 

This communication (including any files transmitted with it) is intended
solely for the person or entity to whom it is addressed, and may contain
confidential or privileged information. The disclosure, distribution or
copying of this message is strictly forbidden. Should you have received this
communication in error, kindly contact the sender promptly, destroy any
copies and delete this message from your computer system. 

Thank you.

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to