2012-06-29 55 views
0

我已经开发出了jar文件的示例api。这个jar文件包含了10个不同应用程序所共有的代码,所以这些应用程序所要做的就是包含这个jar文件。现在这个jar文件使用spring和jndi数据源。当我在一个spring mvc应用程序中使用这个jar作为依赖项时,那么它不会在jar文件中的一个上下文文件中找到定义的jndi数据源bean。我如何告诉spring容器扫描jar中的所有应用程序上下文文件。jndi datasource基于弹簧的罐子

还有其他的web应用程序不是spring mvc,他们也使用相同的jar文件作为依赖关系,他们如何使用这个基于spring的jar文件。

感谢

回答

1

您应该添加您的罐子的应用程序上下文文件中的应用程序的网站,为exmple:

<context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value> 
     classpath:main-context.xml, 
     classpath:library-context.xml 
    </param-value> 
</context-param> 

您也可以使用像库中*为了.XML导入少量的上下文文件,但我认为最好逐个进行,这样你就可以知道你正在使用什么上下文文件。

如果您有没有使用Spring MVC应用,这是不是因为你不需要Spring MVC的,只是Spring IoC来

+0

这一工作的问题。感谢您的帮助,非常感谢。 – user509755