Eclipse项目根等效​​于Axis2.war

时间:2013-03-02 01:08:34

标签: axis2

我有多个非jar资源要加载到Axis2.war的aar文件中。

使用配置表

的绝对路径成功加载了大多数

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

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

加载资源 Eclipse项目的

,它位于“src”文件夹的同一级别。

当上面项目的类被激活到aar的lib中时,

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

我把它们放在aar之外,在lib的lib或lib的同一级别。

他们只是不工作。

请记住,这是getResourceStream或类似的情况

无法使用,因为jar已将路径硬编码为

的根路径

Eclipse的一个项目。

然后我的问题是Axis2.war中Eclipse-project-root-path-equivalent的位置

部署在JBoss 5.1中。

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

//

可以在

找到描述上述情况的参考图像

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

1 个答案:

答案 0 :(得分:0)

我使用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)中所需的资源文件夹,它可以正常工作