La ruta relativa a una carpeta funciona cuando se ejecuta localmente pero no en un servidor -- java campo con spring-boot campo con thymeleaf camp Relacionados El problema

Relative path to a folder works when run locally but not on a server


0
vote

problema

Español

Tengo un proyecto de arranque de primavera que usa Thymeleaf para UI. Mi contenido estático está bajo proyecto / SRC / PRINCIPAL / RECURSOS / FOLDER estática y las plantillas están en la carpeta Project / SRC / PRINCIPLES / TEMPLATES.

en mi aplicación.properties, me refiero a estas carpetas como

  spring.resources.static-locations=classpath:/static/ spring.thymeleaf.prefix=classpath:/templates/   

Esto está funcionando perfectamente bien en mi local. Pero cuando lo implemento a la instancia de EC2, está lanzando el error a continuación:

Plantilla de procesamiento de excepciones "/ Inicio de sesión": error de resolución de errores [/ inicio de sesión], es posible que no exista una plantilla o sea posible que no sean accesibles por ninguna de las resoluciones de plantillas configuradas

que esencialmente significa que esta carpeta es accesible cuando se ejecuta en mi local, pero después de contenerse e implementar la aplicación, esta forma de acceder a las carpetas no funciona.

He intentado buscar esto, pero hay formas de referirse a un archivo bajo recursos relativamente, pero no en todas las carpetas.

Por favor, hágamelo saber lo que estoy perdiendo aquí.

Original en ingles

I have a spring boot project which uses thymeleaf for UI. My static content are under project/src/main/resources/static folder and templates are under project/src/main/templates folder.

In my application.properties I am referring to these folders like

spring.resources.static-locations=classpath:/static/ spring.thymeleaf.prefix=classpath:/templates/ 

This is working perfectly fine in my local. But when I deploy it to the EC2 instance It's throwing the below error -

Exception processing template "/login": Error resolving template [/login], template might not exist or might not be accessible by any of the configured Template Resolvers

which essentially means that this folder is accessible when running in my local but after containerizing and deploying the app, this way of accessing the folders isn't working.

I have tried to look this up, but there are ways to refer to a file under resources relatively but not the entire folders.

Please let me know what I am missing here.

        

Lista de respuestas

0
 
vote

¿Cómo estás conteniendo? ¿Puede mover sus plantillas dentro del directorio SRC / PRINCIPAL / DESECHO? Todo en este directorio debe estar disponible estáticamente disponible.

 

How are you containerizing? Can you move your templates inside the src/main/resources directory? Everything in this directory should be statically available.

 
 
 
 

Relacionados problema

2  Seguridad de primavera predeterminadoMethodsecurityExpressionHandler Bean no está registrado para la configuración predeterminada de seguridad de resortes de la prueba de integración  ( Spring security defaultmethodsecurityexpressionhandler bean is not registered fo ) 
Estoy intentando escribir una prueba de integración de MVC de primavera con seguridad de resorte y Thymeleaf para la capa de vista. He configurado mi objeto...

0  Uso de SEC: Autoriza para cargar JavaScript  ( Use of secauthorize to load javascript ) 
Estoy haciendo un desarrollo usando la primavera MVC y Thymeleaf. Estoy tratando de usar SEC: Autorizar para cargar JavaScript. En otras palabras, solo quier...

0  Fecha de inicio Fecha de finalización Validación en jQuery  ( Start date end date validation in jquery ) 
Tengo que validar la fecha de inicio es menor que la fecha de finalización y la fecha de finalización es mayor que la fecha de inicio usando jquery. La aplica...

1  Cómo importar recursos estáticos en primera línea con arranque de primavera y Thymeleaf cuando se usa @PathVariable  ( How to import static resources in front page with spring boot and thymeleaf when ) 
Cuando acabo de usar @ReRequestMapping como a continuación, puedo obtener el HTML Renders Well @RequestMapping("/demo") public String news() { ...

2  Función de spel personalizada para su uso en Thymeleaf  ( Custom spel function for use in thymeleaf ) 
Thymeleaf Newb Pregunta aquí: Me gustaría registrar un objeto de utilidad de spel personalizado para proporcionar algún formato personalizado. La Documentaci...

-2  ¿Cómo puedo mover las filas de tabla HTML de Thymeleaf a otra tabla en función de sus valores?  ( How can i move thymeleaf html table rows to another table based on their values ) 
Estoy usando Thymeleaf y quiero mover mis filas de mesa según su valor con JavaScript o JQery. Si los valores en "Bad" eliminan esa fila de la tabla actual y ...

0  Objeto de detalle de ROO de primavera  ( Spring roo detail object ) 
Estoy usando primavera roo v2.0. Creé una aplicación simple con dos entidades: biblioteca y libro. Una biblioteca puede tener más libros, así que creé un rell...

2  org.springframework.expression.spel.spelevaluitionException: EL1007E: la propiedad o el campo 'Cargansname' no se puede encontrar en NULL  ( Org springframework expression spel spelevaluationexception el1007e property o ) 
Mi proyecto basado en la bota de primavera, Thymeleaf, MySQL, HTML y JQERY. mi escenario es obtener la lista de iteración y mostrar los datos en la 1ª c...

3  Construcción de URL THYMELEAF  ( Thymeleaf url construction ) 
¿Hay alguna herramienta especial en Thymeleaf para construir URL agregando / eliminando / reemplazando los parámetros? Por ejemplo, necesito hacer una solic...

3  Botas de resorte y Thymeleaf no proyectar plantillas  ( Spring boot and thymeleaf not proecssing templates ) 
Tengo una App que es una versión simplificada del tutorial de marcador de primavera. En ella, los controladores se anotan con @RestController y la aplicac...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos