Spring - 从jar文件中使用/加载上下文文件

时间:2012-03-06 06:04:28

标签: java spring jboss5.x

我想从jar文件加载上下文文件。例如,我想创建一个数据访问jar文件 - 保存实体和dao对象,它将有一个spring上下文文件:dataaccess-context.xml。

现在,在我的Web应用程序中,我希望能够使用上下文文件访问此jar。

我已将以下内容放在我的web.xml中:

<context-param>
  <param-name>contextConfigLocation</param-name>
  <param-value>
    classpath:com/vsg/dataccess/framework/context/dataaccess-context.xml
  </param-value>
</context-param>

<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

当我这样做时,我得到一个未找到文件的异常。 jar文件放在WEB-INF / lib目录中。

现在使用JBoss在Eclipse中运行我将spring jar文件放入类路径中,但这并没有解决问题。

任何方向,我已经阅读了几个链接等等在这里和谷歌这一切似乎都有可能所以不确定我在做什么不正确。

1 个答案:

答案 0 :(得分:3)

这是可能的,它应该适合你。

可能只是配置文件中的一些错误。试试这个:

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>
        classpath:/com/vsg/dataccess/framework/context/dataaccess-context.xml
    </param-value>
</context-param>

看到路径以斜线开头。