I just installed Tomcat 4.0. I can run servlets fine but there is something about JSP. Sometimes I can run a jsp, but other times when I execute the same JSP i get the following error: Look like it can't find javac. My java_home env setting points to java jdk1.3.1_01, which is ok. ANy thoughts.. Please help..
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.ServletExcep
tion: sun/tools/javac/Main
at org.apache.jasper.servlet.
JspServlet
.service(J
spServlet.
java:485)
at javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
853)
at org.apache.catalina.core.A
pplication
FilterChai
n.internal
DoFilter(A
pplication
FilterChai
n.java:247
)
at org.apache.catalina.core.A
pplication
FilterChai
n.doFilter
(Applicati
onFilterCh
ain.java:1
93)
at org.apache.catalina.core.S
tandardWra
pperValve.
invoke(Sta
ndardWrapp
erValve.ja
va:243)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
66)
at org.apache.catalina.core.S
tandardPip
eline.invo
ke(Standar
dPipeline.
java:472)
at org.apache.catalina.core.C
ontainerBa
se.invoke(
ContainerB
ase.java:9
43)
at org.apache.catalina.core.S
tandardCon
textValve.
invoke(Sta
ndardConte
xtValve.ja
va:190)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
66)
at org.apache.catalina.authen
ticator.Au
thenticato
rBase.invo
ke(Authent
icatorBase
.java:475)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
64)
at org.apache.catalina.core.S
tandardPip
eline.invo
ke(Standar
dPipeline.
java:472)
at org.apache.catalina.core.C
ontainerBa
se.invoke(
ContainerB
ase.java:9
43)
at org.apache.catalina.core.S
tandardCon
text.invok
e(Standard
Context.ja
va:2343)
at org.apache.catalina.core.S
tandardHos
tValve.inv
oke(Standa
rdHostValv
e.java:180
)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
66)
at org.apache.catalina.valves
.ErrorDisp
atcherValv
e.invoke(E
rrorDispat
cherValve.
java:170)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
64)
at org.apache.catalina.valves
.ErrorRepo
rtValve.in
voke(Error
ReportValv
e.java:170
)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
64)
at org.apache.catalina.valves
.AccessLog
Valve.invo
ke(AccessL
ogValve.ja
va:468)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
64)
at org.apache.catalina.core.S
tandardPip
eline.invo
ke(Standar
dPipeline.
java:472)
at org.apache.catalina.core.C
ontainerBa
se.invoke(
ContainerB
ase.java:9
43)
at org.apache.catalina.core.S
tandardEng
ineValve.i
nvoke(Stan
dardEngine
Valve.java
:174)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
66)
at org.apache.catalina.core.S
tandardPip
eline.invo
ke(Standar
dPipeline.
java:472)
at org.apache.catalina.core.C
ontainerBa
se.invoke(
ContainerB
ase.java:9
43)
at org.apache.catalina.connec
tor.http.H
ttpProcess
or.process
(HttpProce
ssor.java:
1012)
at org.apache.catalina.connec
tor.http.H
ttpProcess
or.run(Htt
pProcessor
.java:1107
)
at java.lang.Thread.run(Threa
d.java:484
)
root cause
java.lang.NoClassDefFoundE
rror: sun/tools/javac/Main
at org.apache.jasper.compiler
.SunJavaCo
mpiler.com
pile(SunJa
vaCompiler
.java:136)
at org.apache.jasper.compiler
.Compiler.
compile(Co
mpiler.jav
a:272)
at org.apache.jasper.servlet.
JspServlet
.loadJSP(J
spServlet.
java:552)
at org.apache.jasper.servlet.
JspServlet
$JspServle
tWrapper.l
oadIfNeces
sary(JspSe
rvlet.java
:177)
at org.apache.jasper.servlet.
JspServlet
$JspServle
tWrapper.s
ervice(Jsp
Servlet.ja
va:189)
at org.apache.jasper.servlet.
JspServlet
.serviceJs
pFile(JspS
ervlet.jav
a:382)
at org.apache.jasper.servlet.
JspServlet
.service(J
spServlet.
java:474)
at javax.servlet.http.HttpSer
vlet.servi
ce(HttpSer
vlet.java:
853)
at org.apache.catalina.core.A
pplication
FilterChai
n.internal
DoFilter(A
pplication
FilterChai
n.java:247
)
at org.apache.catalina.core.A
pplication
FilterChai
n.doFilter
(Applicati
onFilterCh
ain.java:1
93)
at org.apache.catalina.core.S
tandardWra
pperValve.
invoke(Sta
ndardWrapp
erValve.ja
va:243)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
66)
at org.apache.catalina.core.S
tandardPip
eline.invo
ke(Standar
dPipeline.
java:472)
at org.apache.catalina.core.C
ontainerBa
se.invoke(
ContainerB
ase.java:9
43)
at org.apache.catalina.core.S
tandardCon
textValve.
invoke(Sta
ndardConte
xtValve.ja
va:190)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
66)
at org.apache.catalina.authen
ticator.Au
thenticato
rBase.invo
ke(Authent
icatorBase
.java:475)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
64)
at org.apache.catalina.core.S
tandardPip
eline.invo
ke(Standar
dPipeline.
java:472)
at org.apache.catalina.core.C
ontainerBa
se.invoke(
ContainerB
ase.java:9
43)
at org.apache.catalina.core.S
tandardCon
text.invok
e(Standard
Context.ja
va:2343)
at org.apache.catalina.core.S
tandardHos
tValve.inv
oke(Standa
rdHostValv
e.java:180
)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
66)
at org.apache.catalina.valves
.ErrorDisp
atcherValv
e.invoke(E
rrorDispat
cherValve.
java:170)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
64)
at org.apache.catalina.valves
.ErrorRepo
rtValve.in
voke(Error
ReportValv
e.java:170
)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
64)
at org.apache.catalina.valves
.AccessLog
Valve.invo
ke(AccessL
ogValve.ja
va:468)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
64)
at org.apache.catalina.core.S
tandardPip
eline.invo
ke(Standar
dPipeline.
java:472)
at org.apache.catalina.core.C
ontainerBa
se.invoke(
ContainerB
ase.java:9
43)
at org.apache.catalina.core.S
tandardEng
ineValve.i
nvoke(Stan
dardEngine
Valve.java
:174)
at org.apache.catalina.core.S
tandardPip
eline.invo
keNext(Sta
ndardPipel
ine.java:5
66)
at org.apache.catalina.core.S
tandardPip
eline.invo
ke(Standar
dPipeline.
java:472)
at org.apache.catalina.core.C
ontainerBa
se.invoke(
ContainerB
ase.java:9
43)
at org.apache.catalina.connec
tor.http.H
ttpProcess
or.process
(HttpProce
ssor.java:
1012)
at org.apache.catalina.connec
tor.http.H
ttpProcess
or.run(Htt
pProcessor
.java:1107
)
at java.lang.Thread.run(Threa
d.java:484
)
Start Free Trial