Avalados por :
Poco después de dar los primeros pasos en el desarrollo de aplicaciones web en SAP NetWeaver Cloud, los desarrolladores suelen darse cuenta de que la raíz de contexto predeterminada de sus aplicaciones no es exactamente lo que desean. Por defecto, la raíz de contexto va después del nombre del proyecto: si el nombre de tu proyecto es "HolaMundo", entonces se desplegará con la raíz de contexto "/HolaMundo".
Cambiar la raíz de contexto es pan comido. En esta publicación veremos cómo puedes hacerlo en Eclipse y en el Cliente de Consola Neo.
Como se describe en el tutorial de Introducción , al crear una nueva aplicación web, típicamente se usa el asistente "Nuevo Proyecto Web Dinámico". En lugar de finalizar en la primera página del asistente, debes hacer clic en Siguiente para avanzar a la página del asistente "Módulo Web". Allí puedes establecer la raíz de contexto de la aplicación modificando el valor en el campo de texto "Raíz de contexto". Si deseas desplegar la aplicación en la raíz del servidor, simplemente coloca "/" como raíz de contexto.
Para cambiar la raíz de contexto de una aplicación web que ya está disponible en el espacio de trabajo de Eclipse, simplemente haz clic derecho en el proyecto web y selecciona la acción "Propiedades" en el menú contextual. Luego ve a la página de propiedades "Configuración del Proyecto Web" y encontrarás el campo de texto donde puedes cambiar la raíz de contexto.
Si tu aplicación ya está desplegada, entonces necesitarás redeployarla para que el cambio surta efecto.
Establecer la raíz de contexto usando el Cliente de Consola Neo es tan fácil como en Eclipse. Simplemente nombra el archivo WAR que estás desplegando con la raíz de contexto deseada. Por ejemplo, si deseas desplegar tu WAR en la raíz de contexto "/hello", entonces renómbralo a hello.war . Si deseas desplegarlo en la raíz "/", entonces renómbralo a ROOT.war (las mayúsculas importan).
Si tu aplicación ya está iniciada, entonces necesitas detenerla y volver a iniciarla para que el cambio surta efecto.
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute