Saltar al contenido

¿Dónde se compilan los archivos JSP Java (* __ jsp.java)?

Solución:

Los archivos JSP compilados están disponibles de forma predeterminada en la /work carpeta del entorno Tomcat. Debería haber una subcarpeta Catalina que a su vez tiene una subcarpeta que representa el nombre de dominio que por defecto es localhost. A su vez, debería estar la carpeta del proyecto que a su vez contiene la jerarquía de paquetes org.apache.jsp con allí los archivos JSP compilados.

Tomcat
 |-- backup
 |-- bin
 |-- conf
 |-- lib
 |-- logs
 |-- temp
 |-- webapps
 `-- work
      `-- Catalina
           `-- localhost
                `-- projectname
                     `-- org
                          `-- apache
                               `-- jsp
                                    |-- survey_jsp.class
                                    `-- survey_jsp.java    <--- here

No relacionado al problema concreto, debería haber una causa principal parte en el stacktrace del JspException que generalmente contiene más detalles sobre la verdadera causa raíz del problema. Lea un poco más en stacktrace. Por cierto, ¿sabe que poner código Java sin formato en archivos JSP se considera una mala práctica? Hace que los problemas sean más difíciles de depurar como se encuentra ahora.

estoy usando Intellij para aprender JavaEE y para ver algunas características cuando jsp se traduce en servlet, también tengo que encontrar el archivo.

No lo encontré abajo <tomcat_home>/work/*. Finalmente encuentro que el archivo está debajo del ~/.IntelliJIdea15/system/tomcat/ carpeta (estructura de árbol que se muestra desde ~/.IntelliJIdea15/system/tomcat/)!

Name related to project name
 |-- conf
 |-- logs
 `-- work
      `-- Catalina
           `-- localhost
                `-- projectname and type
                     `-- org
                          `-- apache
                               `-- jsp
                                    |-- survey_jsp.class
                                    `-- survey_jsp.java    <--- here

Si aún no puede encontrarlo en la carpeta de inicio de Intellij, es posible que deba intentar usar

find . | grep 'nameOfYourJsp_jsp.java'

en la carpeta principal adecuada.

Si la página no se compiló, debería encontrarla en algún lugar debajo <tomcat>/work/*. El camino completo depende de su entorno. Si no puede encontrarlo allí, debe iniciar su Tomcat en modo de depuración, definitivamente mantiene .java los archivos no se pudieron compilar (Tomcat 7).

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *