Sono nuovo a Tomcat su Windows. Sto cercando di distribuire il mio progetto Java che ho realizzato in RHEL 5 usando Tomcat. Ora voglio eseguire quel progetto sulla finestra. Così ho copiato e incollato la mia cartella di progetto all'interno del Web Tomcat Apps Directorymessaggio java.lang.IllegalStateException: Nessuna cartella di output
i.e C:\Program Files\apache-tomcat-6.0.37\webapps
ma non sono in grado di eseguire il progetto come sto affrontando sotto errore durante l'apertura la mia prima pagina di login. Devo apportare ulteriori modifiche al codice o al file web.xml poiché ora lo sto distribuendo su Windows?
type Exception report
message java.lang.IllegalStateException: No output folder
**Description** The server encountered an internal error that prevented
it from fulfilling this request.
Exception
org.apache.jasper.JasperException: java.lang.IllegalStateException: No output folder
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:538)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:364)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
root cause
java.lang.IllegalStateException: No output folder
org.apache.jasper.JspCompilationContext.createOutputDir(JspCompilationContext.java:678)
org.apache.jasper.JspCompilationContext.getOutputDir(JspCompilationContext.java:197)
org.apache.jasper.JspCompilationContext.getClassFileName(JspCompilationContext.java:514)
org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:453)
org.apache.jasper.compiler.Compiler.isOutDated(Compiler.java:399)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:585)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:328)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:313)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:260)
javax.servlet.http.HttpServlet.service(HttpServlet.java:723)
note The full stack trace of the root cause is available in the Apache Tomcat/6.0.37 logs.
Questo è per Tomcat 7, ma penso che è lo stesso problema che avete: http://stackoverflow.com/questions/10577494/tomcat-installation-exception – morgano
Installa tomcat fuori dalla cartella dei programmi o dai all'utente che esegue tomcat i diritti di scrittura in questa cartella. Windows disabilita l'accesso diretto ai file alla cartella programmi per utenti normali per default – Matthias
WOW .... quella soluzione ha funzionato per me :) :) grazie mille speedday .. –