2016-03-23 9 views
3

Ich habe eine REST API basierend auf Spring Boot 1.3.3. Ich verwende Velocity nur für E-Mail-Vorlagen.Geschwindigkeitsfehler erhalten "Ressource" error.vm 'kann in keinem Ressourcenlader gefunden werden. "

Es gibt keine JSP/HTML-Ansicht. Ich benutze ausschließlich RestController von Spring.

Manchmal erhalte ich diesen Fehler: "ResourceManager: Ressource 'error.vm' kann in keinem Ressourcenlader gefunden werden." Es ist ausschließlich diese vm-Datei, die angefordert wird.

Sollte ich etwas in meiner Spring Boot App deaktivieren, um diesen Fehler zu deaktivieren?

+0

Wie ist die Geschwindigkeit enthalten? Wenn Sie ihren Starter verwenden, kann er die Controller-Übersetzungen für Webseiten enthalten. Was meinst du mit "Es ist ausschließlich diese vm-Datei, die angefordert wird."? Können Sie mehr Informationen zu den Bedingungen geben, wenn dieser Fehler auftritt? –

+0

Ich weiß nicht genau, wann dieser Fehler auftaucht. Ich habe kein anderes Protokoll als das und es kann 6 Mal in 1 Sekunde wie nichts in einer Stunde knallen. Ich benutze dieses Starter Pack: kompilieren ("org.springframework.boot: spring-boot-starter-web") –

+0

Haben Sie das gelöst? Ich habe das gleiche Problem – delucasvb

Antwort

1

Ich glaube Velocity sucht nach dieser Vorlage, wenn es einen Fehler hat, so dass Sie möglicherweise ein Problem mit einer Vorlage haben und versuchen, den Fehlerinhalt zu erhalten, aber nicht können. Per http://s2velocity.sandbox.seasar.org/en/error_template.html "wenn ein Fehler, der in einer Ansichtsvorlage und beim Rendern festgestellt wurde, an error.vm weitergeleitet wird."

Sie können den Namen in den Eigenschaftendateien gemäß der Dokumentation ändern.

Ich glaube nicht, dass Sie diese Nachrichten unterdrücken möchten, also sollten Sie versuchen, die Fehler zu erkennen und zu sehen, was das Problem ist.