Se podría pensar que el cambio de la página JSP en $CATALINA_HOME/webapps/ROOT/index.jsp
es todo necesitas hacer. ¡Aquí es donde descubrí que no es el caso! Los contenidos de la página se compilan dentro del servlet de la aplicación web ROOT
. Para hacer que Tomcat haga referencia a la página jsp, debemos evitar que se compile este servlet.
localizar el archivo de configuración de la aplicación Web raíz en $CATALINA_HOME/webapps/ROOT/WEB-INF/web.xml
, y simplemente comente la siguiente fragmento de código:
<!-- Comment this section so I can change the default index.jsp homepage
<servlet>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<servlet-class>org.apache.jsp.index_jsp</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>org.apache.jsp.index_jsp</servlet-name>
<url-pattern>/index.jsp</url-pattern>
</servlet-mapping>
-->
Esto desactivará el servlet index_jsp
. Ahora, cuando reinicie el servidor de aplicaciones web Tomcat, debería compilar y cargar la página predeterminada $CATALINA_HOME/webapps/ROOT/index.jsp
.
revisar editar he expandido de otra manera –