【问题标题】:Eclipse project root equivalent to Axis2.war相当于 Axis2.war 的 Eclipse 项目根目录
【发布时间】:2013-03-02 21:43:23
【问题描述】:

我在 Axis2.war 的 aar 文件中加载了多个非 jar 资源。

大部分都是使用配置表成功加载的

每个资源(文本文件)都被指定。

但我有一个基于开源的 jar,它在根路径加载资源(??)

与“src”文件夹同级的Eclipse项目。

当上面项目的类被jar到aar的一个lib中时,

资源无法被需要它的类读取。

我将它们放在 aar 之外、aar 的库中或库的同一级别。

他们只是不工作。

请记住,getResourceStream 或类似的东西就是这种情况

不能使用,因为jar已经硬编码了要定位在根路径的路径

Eclipse 的一个项目。

那么我的问题是 Axis2.war 中的 Eclipse-project-root-path-equivalent 在哪里

在 JBoss 5.1 中部署。

我不确定这个问题是否被理解,但请提供一些建议。

//

描述上述情况的参考图片可以在

找到

https://community.jboss.org/thread/221937

【问题讨论】:

    标签: axis2


    【解决方案1】:

    我使用 System.getProperty("user.dir") 来准确找到 jar 引用资源的位置以及

    我的案例 C:\Users\MYUSERACCOUNT\Development\server\jboss5.1\server\default\deploy\axis2.w‌​‌​ar\WEB-

    INF\services MYUSERACCOUNT 是 Axis2.war 服务文件夹中 AAR 的根。所以我把

    我的帐户文件夹中的必需资源文件夹 (Windows 7) 并且有效

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-11-24
      • 1970-01-01
      • 2011-03-06
      • 2012-08-30
      • 1970-01-01
      • 1970-01-01
      • 2014-07-09
      • 1970-01-01
      相关资源
      最近更新 更多