Newsgroup: it.comp.java
Titolo: strano problema apache tomcat

Ciao a tuttiiiiiii
Ho un problema con apache tomcat, lo ho installato ieri e funzionava alla 
perfezione:
* scrivendo 
http://localhost:8080/
 nel browser mi si apriva la index.jsp.
* ho provato gli esempi "Servlet Examples" e "JSP Examples", raggiungibili 
dalla index, e mi funzionavano.
* ho provato un mio programma: ho creato la directory "MyDir", in webapps, 
quindi ho creato MyDir/WEB-INF/classes e MyDir/WEB-INF/src, ho inserito in 
classes il *.class e in MyDir/WEB-INF ho creato il file web.xml, e quando 
lanciavo il programma con 
http://localhost:8080/MyDir/mondo
 mi funzionava!
Stranamente oggi quando sono andato per provare un nuovo programma ho 
ottenuto una bella pagina bianca! Incuriosito sono andato a controllare 
allora se funzionava il programma che avevo fatto ieri "mondo", ma niente, 
pagina bianca. Ho provato così gli esempi proposti ("Servlet Examples" e 
"JSP Examples") e niente, sempre pagina bianca! Praticamente riesco a vedere 
soltanto la index page di apache tomcat, qualsiasi altra pagina che 
raggiungo dalla index (ad esempio tomcat manager, o change log o che so 
release note) o qualsiasi programma che lancio mi da sempre una stupida 
pagina bianca!
Inutile dirvi che apache tomcat lo avvio prima di fare queste prove, e 
funziona sulla porta 8080, altrimenti non aprirei nemmeno 
http://localhost:8080/
.
Ho provato a reinstallare tomcat ma nulla!
Cosa è successo? Vi prego aiutatemi ho un esame a giorni e mi serve 
effettuare qualche prova!
Grazie 

Quando lanci tomcat, lancialo con lo script startup.bat dalla  cartella
bin di tomcat.
ti si apre una console, leggi la sopra gli errori che ti dice.
Prova inoltre a verificare che versione di JVM hai installato e se e'
compatibile con la tua versione di tomcat (X Es. tomcat 5.5 non vuole
JVM inferiori alla 1.5).
Prova anche a dare un occhio alle variabili di ambiente JAVA_HOME e
CATALINA_HOME se puntano a percorsi differenti da quelli delle versioni
che ti interessano, vanno corretti, significa che hai lanciato un'altra
versione di tomcat o che l'hai lanciato con un percorso sbagliato o
ancora con una JVM errata.
Facci sapere,
Davide.

 ha scritto nel messaggio 
news:1140085027....@g47g2000cwa.googlegroups.com...

Grazie mille per aver risposto!
Allora tomcat per quanto riguarda la JVM fa riferimento a questa cartella: 
jre1.5.0_06
Le variabili d'ambiente non le ho trovate tra quelle esistenti, ne in path 
ne da sole.
Questo è il risultato avviando tomcat attraverso tomcat5.exe (dovrebbe 
essere quello a cui tu ti riferivi)
16-feb-2006 12.42.49 org.apache.catalina.core.AprLifecycleListener 
lifecycleEven
t
INFO: The Apache Tomcat Native library which allows optimal performance in 
produ
ction environments was not found on the java.library.path: 
C:\Programmi\Apache S
oftware Foundation\Tomcat 
5.5\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\sy
stem32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\DJGPP\bin;C:\Programmi\MATLAB7\bin
\win32;C:\TASM\BIN;C:\Sun\AppServer\jdk\bin;C:\Sun\AppServer\bin;;C:\Programmi\I
DM Computer Solutions\UltraEdit-32
16-feb-2006 12.42.53 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-8080
16-feb-2006 12.42.53 org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 4766 ms
16-feb-2006 12.42.53 org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
16-feb-2006 12.42.53 org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.15
16-feb-2006 12.42.53 org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
16-feb-2006 12.42.55 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-8080
16-feb-2006 12.42.56 org.apache.jk.common.ChannelSocket init
INFO: JK: ajp13 listening on /
0.0.0.0:8009
16-feb-2006 12.42.56 org.apache.jk.server.JkMain start
INFO: Jk running ID=0 time=0/125  config=null
16-feb-2006 12.42.56 org.apache.catalina.storeconfig.StoreLoader load
INFO: Find registry server-registry.xml at classpath resource
16-feb-2006 12.42.56 org.apache.catalina.startup.Catalina start
INFO: Server startup in 3109 ms
Se poi tento di aprire 
http://localhost:8080/
 a questi errori se ne 
aggiungono altri:
16-feb-2006 12.44.57 org.apache.catalina.connector.CoyoteAdapter service
GRAVE: An exception or error occurred in the container during the request 
proces
sing
java.lang.NoSuchMethodError: javax.servlet.ServletResponse.isCommitted()Z
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:112)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:667)
        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:527)
        at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:80)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:684)
        at java.lang.Thread.run(Unknown Source)
16-feb-2006 12.44.57 org.apache.catalina.connector.CoyoteAdapter service
GRAVE: An exception or error occurred in the container during the request 
proces
sing
java.lang.NoSuchMethodError: javax.servlet.ServletResponse.isCommitted()Z
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:112)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:667)
        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:527)
        at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:80)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:684)
        at java.lang.Thread.run(Unknown Source)
16-feb-2006 12.44.57 org.apache.catalina.connector.CoyoteAdapter service
GRAVE: An exception or error occurred in the container during the request 
proces
sing
java.lang.NoSuchMethodError: javax.servlet.ServletResponse.isCommitted()Z
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:112)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:667)
        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:527)
        at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:80)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:684)
        at java.lang.Thread.run(Unknown Source)
16-feb-2006 12.44.57 org.apache.catalina.connector.CoyoteAdapter service
GRAVE: An exception or error occurred in the container during the request 
proces
sing
java.lang.NoSuchMethodError: javax.servlet.ServletResponse.isCommitted()Z
        at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:112)
        at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
        at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
        at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
        at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:667)
        at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:527)
        at 
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:80)
        at 
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:684)
        at java.lang.Thread.run(Unknown Source)
Non ne capisco molto ma sembra manchi qualche libreria...
Cosa ne pensi?