RE: jsp and tomcat4

2002-02-19 Thread Jolet, John

yeah, tried that, didn't help.

-Original Message-
From: Danny Ayers [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, February 19, 2002 7:45 AM
To: Tomcat Users List
Subject: RE: jsp and tomcat4


>javax.servlet.ServletException: sun/tools/javac/Main

I had the same problem, though running Tomcat as a service on Win2k. It
certainly seems to be JAVA_HOME classpath related, I somehow fluked fixing
mine by changing this from D:\java\jdk to D:\java\jdk\ and running the
startup script, I've changed the value back now and everything still works.
I can only guess that some of the variables derived from this had got stuck
with the wrong values.

Cheers,
Danny.

---

Danny Ayers
 http://www.isacat.net 


--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>

--
To unsubscribe:   <mailto:[EMAIL PROTECTED]>
For additional commands: <mailto:[EMAIL PROTECTED]>
Troubles with the list: <mailto:[EMAIL PROTECTED]>




RE: jsp and tomcat4

2002-02-19 Thread Danny Ayers

>javax.servlet.ServletException: sun/tools/javac/Main

I had the same problem, though running Tomcat as a service on Win2k. It
certainly seems to be JAVA_HOME classpath related, I somehow fluked fixing
mine by changing this from D:\java\jdk to D:\java\jdk\ and running the
startup script, I've changed the value back now and everything still works.
I can only guess that some of the variables derived from this had got stuck
with the wrong values.

Cheers,
Danny.

---

Danny Ayers
 http://www.isacat.net 


--
To unsubscribe:   
For additional commands: 
Troubles with the list: 




RE: jsp and tomcat4

2002-02-18 Thread Jolet, John

i guess that's my questionit's using the correct java_home...shouldn't
everything be referenced off of the java_home set in the tomcat4.conf?

-Original Message-
From: Jose Solorzano [mailto:[EMAIL PROTECTED]]
Sent: Monday, February 18, 2002 7:18 PM
To: Tomcat Users List
Subject: Re: jsp and tomcat4



--- "Jolet, John" <[EMAIL PROTECTED]>
wrote:
> i'm running tomcat4 on redhat 7.2.  it serves up
> servlets just fine, but get
> the following when I try to look at the jsp
> examples:  is it telling me it
> can't find my javac?
> 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)
>   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.valves.CertificatesValve.invoke(CertificatesValve.java:2
> 46)
>   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(Thread.java:536)
> 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)
>   at
>
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
> FilterChain.java:247)
> 

Re: jsp and tomcat4

2002-02-18 Thread Jose Solorzano


--- "Jolet, John" <[EMAIL PROTECTED]>
wrote:
> i'm running tomcat4 on redhat 7.2.  it serves up
> servlets just fine, but get
> the following when I try to look at the jsp
> examples:  is it telling me it
> can't find my javac?
> 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)
>   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.valves.CertificatesValve.invoke(CertificatesValve.java:2
> 46)
>   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(Thread.java:536)
> 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)
>   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.Au

RE: jsp and tomcat4

2002-02-18 Thread Jolet, John

yeah, that was weirdi double-checked.  in my
/etc/tomcat4/conf/tomcat4.conf file, java_home is set to
/usr/java/j2sdk1.4.0 and in /usr/java/j2sdk1.4.0/lib is a tools.jar.  if i
to a jar tf on that jar file...by gum there it is.
sun/tools/javac/Main.class..

-Original Message-
From: Randy Layman [mailto:[EMAIL PROTECTED]]
Sent: Monday, February 18, 2002 2:19 PM
To: 'Tomcat Users List'
Subject: RE: jsp and tomcat4



This message actually showed up before your other one (at least in
my mail box).

The source of this problem is an improperly set JAVA_HOME.  You must
set JAVA_HOME such that JAVA_HOME/lib/tools.jar is a valid file.

Randy

> -Original Message-
> From: Jolet, John [mailto:[EMAIL PROTECTED]]
> Sent: Monday, February 18, 2002 3:31 PM
> To: Tomcat List (E-mail)
> Subject: FW: jsp and tomcat4
> 
> 
> more information, since i've encountered truly deafening 
> silenceif i go
> into the tomcathome/work directory for, say the numberguess 
> jsp example
> program and manually, at the command line, compile the .java 
> file I find
> there, using the -classpath list from the log file, it 
> compilesit then
> runs fine.  So the problem is getting it to find the 
> compiler, which the
> docs say lives at $JAVA_HOME/lib/tools.jarit is, in fact 
> there in that
> jar file (java home being listed correctly on startup).  What 
> next?  mind,
> this works fine on another machine.  I can't figure out what I did
> differently.
> 
> >  -Original Message-
> > From:   Jolet, John  
> > Sent:   Monday, February 18, 2002 12:11 PM
> > To: Tomcat List (E-mail)
> > Subject:jsp and tomcat4
> > 
> > i'm running tomcat4 on redhat 7.2.  it serves up servlets 
> just fine, but
> > get the following when I try to look at the jsp examples:  
> is it telling
> > me it can't find my javac?
> > 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)
> > at
> > 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
> er(Applicati
> > onFilterChain.java:247)
> > at
> > 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilter
> > Chain.java:193)
> > at
> > 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
> rapperValve.
> > java:243)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :566)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472
> > )
> > at
> > 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > 
> org.apache.catalina.core.StandardContextValve.invoke(StandardC
> ontextValve.
> > java:190)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :566)
> > at
> > 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Aut
> henticatorBa
> > se.java:475)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :564)
> > at
> > 
> org.apache.catalina.valves.CertificatesValve.invoke(Certificat
> esValve.java
> > :246)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :564)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472
> > )
> > at
> > 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > 
> org.apache.catalina.core.StandardContext.invoke(StandardContex
> t.java:2343)
> > at
> > 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java:1
> > 80)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :566)
> > at
> > 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi
> spatcherValv
> > e.java:170)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :564)
> > at
> > 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
> Valve.java:1
> > 70)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :564)
> > at
> > 
> 

RE: jsp and tomcat4

2002-02-18 Thread Randy Layman


This message actually showed up before your other one (at least in
my mail box).

The source of this problem is an improperly set JAVA_HOME.  You must
set JAVA_HOME such that JAVA_HOME/lib/tools.jar is a valid file.

Randy

> -Original Message-
> From: Jolet, John [mailto:[EMAIL PROTECTED]]
> Sent: Monday, February 18, 2002 3:31 PM
> To: Tomcat List (E-mail)
> Subject: FW: jsp and tomcat4
> 
> 
> more information, since i've encountered truly deafening 
> silenceif i go
> into the tomcathome/work directory for, say the numberguess 
> jsp example
> program and manually, at the command line, compile the .java 
> file I find
> there, using the -classpath list from the log file, it 
> compilesit then
> runs fine.  So the problem is getting it to find the 
> compiler, which the
> docs say lives at $JAVA_HOME/lib/tools.jarit is, in fact 
> there in that
> jar file (java home being listed correctly on startup).  What 
> next?  mind,
> this works fine on another machine.  I can't figure out what I did
> differently.
> 
> >  -Original Message-
> > From:   Jolet, John  
> > Sent:   Monday, February 18, 2002 12:11 PM
> > To: Tomcat List (E-mail)
> > Subject:jsp and tomcat4
> > 
> > i'm running tomcat4 on redhat 7.2.  it serves up servlets 
> just fine, but
> > get the following when I try to look at the jsp examples:  
> is it telling
> > me it can't find my javac?
> > 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)
> > at
> > 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilt
> er(Applicati
> > onFilterChain.java:247)
> > at
> > 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(Appli
> cationFilter
> > Chain.java:193)
> > at
> > 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardW
> rapperValve.
> > java:243)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :566)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472
> > )
> > at
> > 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > 
> org.apache.catalina.core.StandardContextValve.invoke(StandardC
> ontextValve.
> > java:190)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :566)
> > at
> > 
> org.apache.catalina.authenticator.AuthenticatorBase.invoke(Aut
> henticatorBa
> > se.java:475)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :564)
> > at
> > 
> org.apache.catalina.valves.CertificatesValve.invoke(Certificat
> esValve.java
> > :246)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :564)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472
> > )
> > at
> > 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > 
> org.apache.catalina.core.StandardContext.invoke(StandardContex
> t.java:2343)
> > at
> > 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHost
> Valve.java:1
> > 80)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :566)
> > at
> > 
> org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDi
> spatcherValv
> > e.java:170)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :564)
> > at
> > 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReport
> Valve.java:1
> > 70)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :564)
> > at
> > 
> org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValv
> e.java:468)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :564)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472
> > )
> > at
> > 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEn
> gineValve.ja
> > va:174)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invokeNext(StandardP
> ipeline.java
> > :566)
> > at
> > 
> org.apache.catalina.core.StandardPipeline.invoke(StandardPipel
> ine.java:472
> > )
> > at
> > 
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943)
> > at
> > 
> org.apache.catalina.connector.http.HttpProcessor.process(HttpP
> rocessor.jav
> > a:1012)
> > at
> > 
> org.apache.catalina.connector.http.HttpProcessor.run(HttpProce
> ssor.java:11
> > 07)
> > at java.lang.Thread.run(Thread.java:536)
> > root cause 
> > java.lang.NoClassDefFoundError: sun/tools/javac/Main
> >