Ich habe ein Eltern "Base" -Projekt (jar), die Controller mit ihren entsprechenden Ansichten enthält.Spring3 - mit Views from parent project- bekommen 404
In meinem Kindprojekt (Krieg), bin ich von diesem Elternprojekt in meiner pom.xml abhängig und "importiere" den Elternanwendungskontext in den Kindanwendungskontext, aber wenn ich die Webanwendung anfange, erhalte ich 404 auf /views/index.jsp.
Wie kann ich mein Kind Kriegsprojekt über die Ansichten der Eltern wissen, funktionieren die Controller alle wie erwartet mit der Verwendung von Anmerkungen.
ich ein 404 auf /views/index.jsp, ich denke, das ist, weil sie in meinem Kind-Projekt (Krieg) für die Ansichten sucht, wo, wie sie in dem übergeordneten Projekt sind ...
-Code unten Proben:
application-parent.xml
<bean class="org.springframework.web.servlet.view.InternalResourceViewResolver">
<property name="prefix">
<value>/views/</value>
</property>
<property name="suffix">
<value>.jsp</value>
</property>
</bean>
anzeigen von Dateien in übergeordneten unter/src/main/resources/Ansichten gehalten werden
application-child.xml
<beans>
// some other stuff
<import resource="classpath:applicationContext-parent.xml" />
// more stuff
</beans>
Ich sehe keine Probleme, die es auf diese Weise tun. Das sollte funktionieren, aber ohne ein vollständiges Beispiel ist es schwer zu sagen, warum das nicht so ist. Wie sieht die web.xml aus? –
@ChristopherSchneider So habe ich meinen aktuellen Code und er gibt eine 404 zurück, die nicht auf/gefunden wurde views/index.jsp, ich denke, weil es in meinem Kind-Projekt nach meinen Ansichten sucht – Matt
In dem Projekt, an dem ich arbeite, haben wir beschlossen, Symlinks zu verwenden, um jsp-Dateien zu erstellen, die nicht im src \ main \ webapp-Ordner enthalten sind das Kinderprojekt zugänglich. – Tobb