当前位置: 首页 > 知识库问答 >
问题:

访问从 jar 到战争主上下文文件的 bean 定义 xml 文件

潘飞英
2023-03-14

我在META-INF\Spring位置的servics.jar中有beans.xml文件,servics.jar位于WEB-INF\lib中。现在,我尝试使用下面的导入标记来访问我的appcontext.xml中的beans.xml

<import resource="classpath*:META-INF/spring/beans.xml" />

但在启动服务器后,我得到了“没有定义名为‘mybean’的bean”错误。这里,mybean是在beans.xml中定义的。我已经在web中设置了contextConfigLocation。xml,如下所示

 <context-param>
        <param-name>contextConfigLocation</param-name>
        <param-value>/WEB-INF/classes/appContext.xml</param-value>
    </context-param>

根据错误描述,我有点困惑是否是bean。xml是否加载。如果加载,为什么会给出“无bean定义错误”。有人能解释一下如何从jar访问bean定义文件到main appContext.xml吗。

共有1个答案

经炜
2023-03-14
<import resource="classpath:/META-INF/spring/beans.xml" /> 

做了工作me.Forclasspath*vs classpath之间的区别请参考问题Spring classpath前缀差异

 类似资料:
  • 问题内容: 我如何知道要从WAR中获取文件的文件参考。 WAR的结构为: WAR SRC -Model -Network structure WebContent META-INF WEB-INF LIB JSP位于WebContent下,我已将config.txt文件放在WebContent文件夹下,并尝试通过 BufferedReader in = new BufferedReader(new

  • 问题内容: 搜寻了几个小时后,就开始对此完全取笑。我还在网站上看到了该问题的各种变体,但似乎无法使其正常工作。JFrame需要从ini文件中读取数据,并且我已经创建了一种打开该文件的方法。所述文件存储在jar文件内称为资源的文件夹中。 当我在编译后运行代码时,这当然可以完美地工作,但是在导出到.jar文件后会引发异常。我已经研究过使用InputStream,FileInputStream,但似乎找

  • 问题内容: 我需要能够访问存储在已编译jar文件中的文件。我已经弄清楚了如何将文件添加到项目中,但是如何在代码中引用它呢?如何将文件从jar文件复制到用户硬盘驱动器上的某个位置?我知道有很多方法可以访问文件(FileInputStream,FileReader等),但是我不知道如何查看自身。 问题答案: 您可以使用如下形式: 如果foo.txt位于JAR文件的根目录中,则可以使用: 我相信,假设该

  • 我在网络空间自由 17.0.0.4 上运行。部署了位于 目录下的 Web 应用程序和自定义身份验证模块。该jar文件被标记为服务器.xml文件中的。以下是它在服务器中的外观.xml 现在的问题是,我想使用文件位于文件到Web应用程序。 已尝试访问以下代码片段: 但是,两者都不起作用。 知道如何访问位于库jar文件中的属性文件吗?

  • 问题内容: 我有一台装有Ubuntu 12.04的计算机,并且已经安装了Jenkins ver。1.424.6根据 本指南 使用apt-get ,但是有一个新版本: 如果按下载,我会得到一个jenkins.war文件…但是如何使用它来升级当前安装?还是在apt存储库更新之前不可能? 问题答案: 您可以使用新文件覆盖现有文件,然后重新启动Jenkins。 该文件通常位于中。 如果您的系统不是这种情况

  • 我需要一个groovy脚本的代码示例,它可以访问存储在我的文件系统中任何地方的xml文件。在这个xml文件中,我有数据库凭据,我的脚本需要访问数据库。下面是xml 提前致谢:)