2 Stimmen

Wie kann man zwei param-Werte in einem context-param in Spring platzieren?

Problem: Ich habe zwei contextConfigLocation Parameter, einen mit @Configuration Klassen für spring-social-facebook und einen mit einer xml-Datei für die App:

    contextConfigLocation
    com.communicator.core.social.facebook.config

    contextConfigLocation
    /WEB-INF/root-context.xml

Beide verwenden den gleichen param-name, und ich weiß nicht, wie ich das beheben kann.

4voto

ggarridov Punkte 87

Du wirst dies versuchen

    contextConfigLocation
    /WEB-INF/root-context.xml,
        com.communicator.core.social.facebook.config

1voto

matthung Punkte 35

Sie können Leerzeichen verwenden, um jeden Parameter innerhalb von zu trennen, wie hier.

   contextConfigLocation
   /WEB-INF/resources/spring/*.xml /WEB-INF/resources/module/*.xml /WEB-INF/resources/function/*.xml /WEB-INF/resources/bean/*.xml

1voto

Javier Punkte 111

Nachdem ich alle Antworten getestet habe, hat keine für mich funktioniert. Ich habe die Lösung in diesem Beitrag gefunden JSF2 how to specify more than one custom element library in web.xml file

com.communicator.core.social.facebook.config;/WEB-INF/root-context.xml

0voto

Alaeddine Punkte 1471

Servlet-Spezifikation besagt, dass Sie nur einen Wert für jeden Kontextparameter haben können. Daher bleiben Ihnen nur kommagetrennte Listen übrig.

  Hosts
  ex1.com,ex2.com,.....

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X