Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[AIUTO] Tomcat 4.0.4 e jsp che non funzionato

0 views
Skip to first unread message

sontriste

unread,
Jul 18, 2002, 11:32:30 AM7/18/02
to
Sto provando la seguente configurazione:

Redhat 7.3 + Tomcat 4.0.4 + j2sdk1.3.1 (ho provato anche il j2sdk1.4.0_1 ma non cambia nulla)

ma quando tento di eseguire le jsp degli esempi mi da l'errore http 503 con descrizione: Servlet jsp is currently unavailable!

Invece le servlet funzionano bene!

Qualcuno può aiutarmi? Grazie

Di seguito inserisco il file di log di Tomcat ove si possono notare due eccezioni:

2002-07-18 16:47:02 StandardHost[localhost]: Installing web application at context path from URL
file:/usr/local/jakarta-tomcat-4.0.4/webapps/ROOT
2002-07-18 16:47:02 WebappLoader[]: Deploying class repositories to work directory
/usr/local/jakarta-tomcat-4.0.4/work/Standalone/localhost/_
2002-07-18 16:47:02 StandardManager[]: Seeding random number generator class java.security.SecureRandom
2002-07-18 16:47:02 StandardManager[]: Seeding of random number generator has been completed
2002-07-18 16:47:03 ContextConfig[]: Added certificates -> request attribute Valve
2002-07-18 16:47:03 StandardWrapper[:default]: Loading container servlet default
2002-07-18 16:47:03 default: init
2002-07-18 16:47:03 StandardWrapper[:invoker]: Loading container servlet invoker
2002-07-18 16:47:03 invoker: init
2002-07-18 16:47:03 StandardWrapper[:jsp]: Marking servlet jsp as unavailable
2002-07-18 16:47:03 StandardContext[]: Servlet threw load() exception
javax.servlet.ServletException: Error instantiating servlet class org.netbeans.modules.tomcat.tomcat40.runtime.IDEJspServlet
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:895)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3279)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:738)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:300)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
at org.apache.catalina.core.StandardService.start(StandardService.java:388)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)
----- Root Cause -----
java.lang.NoClassDefFoundError: org/apache/jasper/JasperError
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1576)
at java.lang.Class.getConstructor0(Class.java:1748)
at java.lang.Class.newInstance0(Class.java:266)
at java.lang.Class.newInstance(Class.java:249)
at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:886)
at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:810)
at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:3279)
at org.apache.catalina.core.StandardContext.start(StandardContext.java:3421)
at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:785)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:478)
at org.apache.catalina.core.StandardHost.install(StandardHost.java:738)
at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:300)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:389)
at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:232)
at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:155)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)
at org.apache.catalina.core.StandardHost.start(StandardHost.java:638)
at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)
at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:343)
at org.apache.catalina.core.StandardService.start(StandardService.java:388)
at org.apache.catalina.core.StandardServer.start(StandardServer.java:506)
at org.apache.catalina.startup.Catalina.start(Catalina.java:781)
at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:243)


marco salvador

unread,
Jul 19, 2002, 3:40:47 AM7/19/02
to
java.lang.NoClassDefFoundError: org/apache/jasper/JasperError

questa è la root exception...
è logico che le servlet funzionino mentre le jsp no, le servlet sono
già compilate mentre le jsp deve compilarle il jasper (motore di parsing dei
file jsp di tomcat)...
devi trovare in che jar c'è il jasper (non lo ricordo, sorry) e aggiungerlo
nel classpath di start-up
di tomcat!!!
ciao, marco


"sontriste" <sont...@virgilio.it> wrote in message
news:3d37dff6...@news.tin.it...

sontriste

unread,
Jul 19, 2002, 6:02:10 AM7/19/02
to
Allora ho impostato le seguenti variabili d'ambiente:

PATH=$PATH:/usr/local/mysql/bin:/usr/local/j2sdk1.4.0_01/bin

JAVA_HOME=/usr/local/j2sdk1.4.0_01

CATALINA_HOME=/usr/local/jakarta-tomcat-4.0.4

CLASSPATH=/usr/local/j2sdk1.4.0_01/lib:/usr/local/jakarta-tomcat-4.0.4/common/lib/servlet.jar:/usr/local/jakarta-tomcat-4.0.4/lib/jasper-compiler.jar:/usr/local/jakarta-tomcat-4.0.4/lib/jasper-runtime.jar:/usr/local/jakarta-tomcat-4.0.4/lib/tomcat40-ide.jar

ma purtroppo ottengo sempre il solito errore, come vedi in CLASSPATH ho aggiunto i due file jar 'jasper-compiler.jar' e
'jasper-runtime.jar' (o provato anche prima uno e poi l'altro), ho aggiunto anche il file jar che genera un'eccezione prima
ossia 'tomcat40-ide.jar'.

Altri suggerimenti?


Grazie ancora, ciao


On Fri, 19 Jul 2002 07:40:47 GMT, "marco salvador" <ma...@e-girls.it> wrote:

>java.lang.NoClassDefFoundError: org/apache/jasper/JasperError
>
>questa č la root exception...
>č logico che le servlet funzionino mentre le jsp no, le servlet sono
>gią compilate mentre le jsp deve compilarle il jasper (motore di parsing dei
>file jsp di tomcat)...
>devi trovare in che jar c'č il jasper (non lo ricordo, sorry) e aggiungerlo


>nel classpath di start-up
>di tomcat!!!
>ciao, marco
>
>
>
>
>"sontriste" <sont...@virgilio.it> wrote in message
>news:3d37dff6...@news.tin.it...
>> Sto provando la seguente configurazione:
>>
>> Redhat 7.3 + Tomcat 4.0.4 + j2sdk1.3.1 (ho provato anche il
>j2sdk1.4.0_1 ma non cambia nulla)
>>
>> ma quando tento di eseguire le jsp degli esempi mi da l'errore http 503
>con descrizione: Servlet jsp is currently unavailable!
>>
>> Invece le servlet funzionano bene!
>>

>> Qualcuno puņ aiutarmi? Grazie

marco salvador

unread,
Jul 19, 2002, 10:42:08 AM7/19/02
to
a occhio e croce mi sembra giusto...
sinceramente forse stai prima a reinstallare tomcat...
controlla anche i permessi! se ci sono i permessi
di lettura sui file .jar
a volte ho lottato contro i permessi!!!!
cmq di fondo dovrebbe essere giusto...
prova anche con un altra versione di tomcat...
altre idee non ne hò...
ciao, marco


"sontriste" <sont...@virgilio.it> wrote in message

news:3d37e26e...@news.tin.it...


> Allora ho impostato le seguenti variabili d'ambiente:
>
> PATH=$PATH:/usr/local/mysql/bin:/usr/local/j2sdk1.4.0_01/bin
>
> JAVA_HOME=/usr/local/j2sdk1.4.0_01
>
> CATALINA_HOME=/usr/local/jakarta-tomcat-4.0.4
>
>
CLASSPATH=/usr/local/j2sdk1.4.0_01/lib:/usr/local/jakarta-tomcat-4.0.4/commo
n/lib/servlet.jar:/usr/local/jakarta-tomcat-4.0.4/lib/jasper-compiler.jar:/u
sr/local/jakarta-tomcat-4.0.4/lib/jasper-runtime.jar:/usr/local/jakarta-tomc
at-4.0.4/lib/tomcat40-ide.jar
>
> ma purtroppo ottengo sempre il solito errore, come vedi in CLASSPATH ho
aggiunto i due file jar 'jasper-compiler.jar' e
> 'jasper-runtime.jar' (o provato anche prima uno e poi l'altro), ho
aggiunto anche il file jar che genera un'eccezione prima
> ossia 'tomcat40-ide.jar'.
>
> Altri suggerimenti?
>
>
> Grazie ancora, ciao
>
>
> On Fri, 19 Jul 2002 07:40:47 GMT, "marco salvador" <ma...@e-girls.it>
wrote:
>
> >java.lang.NoClassDefFoundError: org/apache/jasper/JasperError
> >

> >questa è la root exception...

> >è logico che le servlet funzionino mentre le jsp no, le servlet sono
> >già compilate mentre le jsp deve compilarle il jasper (motore di parsing


dei
> >file jsp di tomcat)...

> >devi trovare in che jar c'è il jasper (non lo ricordo, sorry) e


aggiungerlo
> >nel classpath di start-up
> >di tomcat!!!
> >ciao, marco
> >
> >
> >
> >
> >"sontriste" <sont...@virgilio.it> wrote in message
> >news:3d37dff6...@news.tin.it...
> >> Sto provando la seguente configurazione:
> >>
> >> Redhat 7.3 + Tomcat 4.0.4 + j2sdk1.3.1 (ho provato anche il
> >j2sdk1.4.0_1 ma non cambia nulla)
> >>
> >> ma quando tento di eseguire le jsp degli esempi mi da l'errore http
503
> >con descrizione: Servlet jsp is currently unavailable!
> >>
> >> Invece le servlet funzionano bene!
> >>

> >> Qualcuno può aiutarmi? Grazie

Aspis73

unread,
Jul 19, 2002, 12:20:56 PM7/19/02
to
Ciao,

Datti una letta a questo:
http://jakarta.apache.org/tomcat/tomcat-4.0-doc/class-loader-howto.html

Il succo e' che la variabile CLASSPATH non viene usata da Tomcat.
Quello che dovrebbe invece succedere e' che lo SHARED classloader ti
carica autmaticamente le classi contenute in tutti i jar file in
$CATALINA_HOME/lib appunto jasper-compiler.jar e jasper-runtime.jar.

Spero ti aiuti

Simone

sont...@virgilio.it (sontriste) wrote in message news:<3d37e26e...@news.tin.it>...


> Allora ho impostato le seguenti variabili d'ambiente:
>
> PATH=$PATH:/usr/local/mysql/bin:/usr/local/j2sdk1.4.0_01/bin
>
> JAVA_HOME=/usr/local/j2sdk1.4.0_01
>
> CATALINA_HOME=/usr/local/jakarta-tomcat-4.0.4
>
> CLASSPATH=/usr/local/j2sdk1.4.0_01/lib:/usr/local/jakarta-tomcat-4.0.4/common/lib/servlet.jar:/usr/local/jakarta-tomcat-4.0.4/lib/jasper-compiler.jar:/usr/local/jakarta-tomcat-4.0.4/lib/jasper-runtime.jar:/usr/local/jakarta-tomcat-4.0.4/lib/tomcat40-ide.jar
>
> ma purtroppo ottengo sempre il solito errore, come vedi in CLASSPATH ho aggiunto i due file jar 'jasper-compiler.jar' e
> 'jasper-runtime.jar' (o provato anche prima uno e poi l'altro), ho aggiunto anche il file jar che genera un'eccezione prima
> ossia 'tomcat40-ide.jar'.
>
> Altri suggerimenti?
>
>
> Grazie ancora, ciao
>
>
> On Fri, 19 Jul 2002 07:40:47 GMT, "marco salvador" <ma...@e-girls.it> wrote:
>
> >java.lang.NoClassDefFoundError: org/apache/jasper/JasperError
> >

> >questa è la root exception...

> >è logico che le servlet funzionino mentre le jsp no, le servlet sono
> >già compilate mentre le jsp deve compilarle il jasper (motore di parsing dei
> >file jsp di tomcat)...
> >devi trovare in che jar c'è il jasper (non lo ricordo, sorry) e aggiungerlo


> >nel classpath di start-up
> >di tomcat!!!
> >ciao, marco
> >
> >
> >
> >
> >"sontriste" <sont...@virgilio.it> wrote in message
> >news:3d37dff6...@news.tin.it...
> >> Sto provando la seguente configurazione:
> >>
> >> Redhat 7.3 + Tomcat 4.0.4 + j2sdk1.3.1 (ho provato anche il
> j2sdk1.4.0_1 ma non cambia nulla)
> >>
> >> ma quando tento di eseguire le jsp degli esempi mi da l'errore http 503
> con descrizione: Servlet jsp is currently unavailable!
> >>
> >> Invece le servlet funzionano bene!
> >>

> >> Qualcuno può aiutarmi? Grazie

0 new messages