问题:我有两个contextConfigLocation
个参数,一个用于spring-social-facebook的@Configuration
个类,另一个用于app的xml-file:
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>com.communicator.core.social.facebook.config</param-value>
</context-param>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/root-context.xml</param-value>
</context-param>
他们都使用一个param-name
,我不知道如何解决它。
答案 0 :(得分:4)
你将尝试这个
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/root-context.xml,
com.communicator.core.social.facebook.config
</param-value>
</context-param>
答案 1 :(得分:1)
您可以使用空格分隔<param-value>
内的每个参数。
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/resources/spring/*.xml /WEB-INF/resources/module/*.xml /WEB-INF/resources/function/*.xml /WEB-INF/resources/bean/*.xml</param-value>
</context-param>
答案 2 :(得分:1)
测试所有答案后,没有一个适合我。我在此帖子JSF2 how to specify more than one custom element library in web.xml file
中找到了解决方案<param-value>com.communicator.core.social.facebook.config;/WEB-INF/root-context.xml</param-value>
答案 3 :(得分:0)
Servlet规范说,任何上下文参数只能有一个值。所以,你只能选择分隔列表。
<context-param>
<param-name>Hosts</param-name>
<param-value>ex1.com,ex2.com,.....</param-value>
</context-param>