【问题标题】:How to use ClassPathResource class in WSO2 Axis2 service?如何在 WSO2 Axis2 服务中使用 ClassPathResource 类?
【发布时间】:2013-04-22 18:39:18
【问题描述】:

我在 WSO2 Axis2 服务项目的 java 类路径中放置了一个文本文件并将其上传到 WSO2 AS 服务器,但我的 Axis2 服务无法通过 ClassPathResource 类找到它。异常如下:

IOException 从类路径资源 [xxx.xml] 解析 XML 文档

我确定我的 xxx.xml 文件已经上传到 AS 服务器上的 .aar 包中:

service.aar
...[META-INF]
...[package dir]
...xxx.xml

WSO2 Axis2服务下如何使用ClassPathResource类查找文件资源??

【问题讨论】:

    标签: axis2 wso2 wso2carbon


    【解决方案1】:

    假设您在服务归档的层次结构的顶层有“xxx.xml”文件,您可以使用以下 java sn -p 在 Axis2 服务类中访问它。

    ....... InputStream is = getClass().getResourceAsStream("/xxx.xml"); .......

    希望这会有所帮助!

    干杯, 普拉巴斯

    【讨论】:

    • 或者你也可以使用,"InputStream is = getClass().getClassLoader().getResourceAsStream("/xxx.xml");"还有
    猜你喜欢
    • 2015-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-26
    • 2013-10-09
    • 1970-01-01
    相关资源
    最近更新 更多